home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Dot2Dot •••
/
DDCS
/
DDCS.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
143KB
|
2,593 lines
# near model CODE resource
# jump table entries: 272-289 (18 of them)
export_38:
00000000 4E56 FFD8 link A6, -0x0028
00000004 2D4E FFFC move.l [A6 - 0x4], A6
00000008 486E FFEC pea.l [A6 - 0x14]
0000000C A874 syscall GetPort
0000000E 2F2D E87E move.l -[A7], [A5 - 0x1782]
00000012 A873 syscall SetPort
00000014 1E2D EAFC move.b D7, [A5 - 0x1504]
00000018 6D10 blt +0x12 /* 0000002A */
0000001A 102D EB5A move.b D0, [A5 - 0x14A6]
0000001E B02D EAFC cmp.b D0, [A5 - 0x1504]
00000022 6E06 bgt +0x8 /* 0000002A */
00000024 103C 0001 move.b D0, 0x1
00000028 6002 bra +0x4 /* 0000002C */
label0000002A:
0000002A 4200 clr.b D0
label0000002C:
0000002C 4A00 tst.b D0
0000002E 6700 024C beq +0x24E /* 0000027C */
00000032 486D E8B4 pea.l [A5 - 0x174C]
00000036 A871 syscall GlobalToLocal
00000038 102D EB5A move.b D0, [A5 - 0x14A6]
0000003C 0240 00FF andi.w D0, 0xFF
00000040 41ED EC80 lea.l A0, [A5 - 0x1380]
00000044 0280 0000 FFFF andi.l D0, 0xFFFF
0000004A E788 lsl D0, 3
0000004C D1C0 add.l A0, D0
0000004E 3028 0002 move.w D0, [A0 + 0x2]
00000052 5540 subq.w D0, 2
00000054 B06D E8B6 cmp.w D0, [A5 - 0x174A]
00000058 6E30 bgt +0x32 /* 0000008A */
0000005A 102D EB5A move.b D0, [A5 - 0x14A6]
0000005E 0240 00FF andi.w D0, 0xFF
00000062 41ED EC80 lea.l A0, [A5 - 0x1380]
00000066 0280 0000 FFFF andi.l D0, 0xFFFF
0000006C E788 lsl D0, 3
0000006E D1C0 add.l A0, D0
00000070 102D EAF2 move.b D0, [A5 - 0x150E]
00000074 4880 ext.w D0
00000076 3228 0002 move.w D1, [A0 + 0x2]
0000007A D240 add.w D1, D0
0000007C 5641 addq.w D1, 3
0000007E B26D E8B6 cmp.w D1, [A5 - 0x174A]
00000082 6D06 blt +0x8 /* 0000008A */
00000084 103C 0001 move.b D0, 0x1
00000088 6002 bra +0x4 /* 0000008C */
label0000008A:
0000008A 4200 clr.b D0
label0000008C:
0000008C 4A00 tst.b D0
0000008E 6726 beq +0x28 /* 000000B6 */
00000090 102D EB5A move.b D0, [A5 - 0x14A6]
00000094 0240 00FF andi.w D0, 0xFF
00000098 41ED EC80 lea.l A0, [A5 - 0x1380]
0000009C 0280 0000 FFFF andi.l D0, 0xFFFF
000000A2 E788 lsl D0, 3
000000A4 D1C0 add.l A0, D0
000000A6 3010 move.w D0, [A0]
000000A8 5540 subq.w D0, 2
000000AA B06D E8B4 cmp.w D0, [A5 - 0x174C]
000000AE 6E06 bgt +0x8 /* 000000B6 */
000000B0 103C 0001 move.b D0, 0x1
000000B4 6002 bra +0x4 /* 000000B8 */
label000000B6:
000000B6 4200 clr.b D0
label000000B8:
000000B8 4A00 tst.b D0
000000BA 672E beq +0x30 /* 000000EA */
000000BC 102D EB5A move.b D0, [A5 - 0x14A6]
000000C0 0240 00FF andi.w D0, 0xFF
000000C4 41ED EC80 lea.l A0, [A5 - 0x1380]
000000C8 0280 0000 FFFF andi.l D0, 0xFFFF
000000CE E788 lsl D0, 3
000000D0 D1C0 add.l A0, D0
000000D2 102D EAF2 move.b D0, [A5 - 0x150E]
000000D6 4880 ext.w D0
000000D8 3210 move.w D1, [A0]
000000DA D240 add.w D1, D0
000000DC 5641 addq.w D1, 3
000000DE B26D E8B4 cmp.w D1, [A5 - 0x174C]
000000E2 6D06 blt +0x8 /* 000000EA */
000000E4 103C 0001 move.b D0, 0x1
000000E8 6002 bra +0x4 /* 000000EC */
label000000EA:
000000EA 4200 clr.b D0
label000000EC:
000000EC 4A00 tst.b D0
000000EE 6700 0148 beq +0x14A /* 00000238 */
000000F2 102D EB5A move.b D0, [A5 - 0x14A6]
000000F6 B02D EAFC cmp.b D0, [A5 - 0x1504]
000000FA 6600 000A bne +0xC /* 00000106 */
000000FE 4EBA 0346 jsr [PC + 0x346 /* 00000446 */]
00000102 4EFA 0130 jmp [PC + 0x130 /* 00000234 */]
label00000106:
00000106 1E2D EB5A move.b D7, [A5 - 0x14A6]
0000010A 6F00 0088 ble +0x8A /* 00000194 */
0000010E 206D E87E movea.l A0, [A5 - 0x1782]
00000112 5488 addq.l A0, 2
00000114 43EE FFDE lea.l A1, [A6 - 0x22]
00000118 700E moveq.l D0, 0x0E
0000011A A02E syscall BlockMove/BlockMoveData
0000011C 486D E8D6 pea.l [A5 - 0x172A]
00000120 A875 syscall SetPBits/SetPortBits
00000122 102D EB5A move.b D0, [A5 - 0x14A6]
00000126 5300 subq.b D0, 1
00000128 0240 00FF andi.w D0, 0xFF
0000012C 41ED EC80 lea.l A0, [A5 - 0x1380]
00000130 0280 0000 FFFF andi.l D0, 0xFFFF
00000136 E788 lsl D0, 3
00000138 D1C0 add.l A0, D0
0000013A 3F28 0002 move.w -[A7], [A0 + 0x2]
0000013E 102D EB5A move.b D0, [A5 - 0x14A6]
00000142 5300 subq.b D0, 1
00000144 0240 00FF andi.w D0, 0xFF
00000148 41ED EC80 lea.l A0, [A5 - 0x1380]
0000014C 0280 0000 FFFF andi.l D0, 0xFFFF
00000152 E788 lsl D0, 3
00000154 D1C0 add.l A0, D0
00000156 3F10 move.w -[A7], [A0]
00000158 A893 syscall MoveTo
0000015A 102D EB5A move.b D0, [A5 - 0x14A6]
0000015E 0240 00FF andi.w D0, 0xFF
00000162 41ED EC80 lea.l A0, [A5 - 0x1380]
00000166 0280 0000 FFFF andi.l D0, 0xFFFF
0000016C E788 lsl D0, 3
0000016E D1C0 add.l A0, D0
00000170 3F28 0002 move.w -[A7], [A0 + 0x2]
00000174 102D EB5A move.b D0, [A5 - 0x14A6]
00000178 0240 00FF andi.w D0, 0xFF
0000017C 41ED EC80 lea.l A0, [A5 - 0x1380]
00000180 0280 0000 FFFF andi.l D0, 0xFFFF
00000186 E788 lsl D0, 3
00000188 D1C0 add.l A0, D0
0000018A 3F10 move.w -[A7], [A0]
0000018C A891 syscall LineTo
0000018E 486E FFDE pea.l [A6 - 0x22]
00000192 A875 syscall SetPBits/SetPortBits
label00000194:
00000194 1D6D EB59 FFDC move.b [A6 - 0x24], [A5 - 0x14A7]
0000019A 522D EB5A addq.b [A5 - 0x14A6], 1
0000019E 102D EB5A move.b D0, [A5 - 0x14A6]
000001A2 5300 subq.b D0, 1
000001A4 4880 ext.w D0
000001A6 E948 lsl D0.w, 4
000001A8 122D EAFC move.b D1, [A5 - 0x1504]
000001AC 4881 ext.w D1
000001AE 48C0 ext.l D0
000001B0 81C1 divs.w D0, D1
000001B2 1B40 EB59 move.b [A5 - 0x14A7], D0
000001B6 102D EB59 move.b D0, [A5 - 0x14A7]
000001BA B02E FFDC cmp.b D0, [A6 - 0x24]
000001BE 6704 beq +0x6 /* 000001C4 */
000001C0 3E2D FE7E move.w D7, [A5 - 0x182]
label000001C4:
000001C4 670C beq +0xE /* 000001D2 */
000001C6 3E2D EC5A move.w D7, [A5 - 0x13A6]
000001CA 6F06 ble +0x8 /* 000001D2 */
000001CC 103C 0001 move.b D0, 0x1
000001D0 6002 bra +0x4 /* 000001D4 */
label000001D2:
000001D2 4200 clr.b D0
label000001D4:
000001D4 4A00 tst.b D0
000001D6 6700 004E beq +0x50 /* 00000226 */
000001DA 206D EC74 movea.l A0, [A5 - 0x138C]
000001DE A029 syscall HLock
000001E0 206D EC74 movea.l A0, [A5 - 0x138C]
000001E4 226D EC74 movea.l A1, [A5 - 0x138C]
000001E8 102D EB59 move.b D0, [A5 - 0x14A7]
000001EC 0240 00FF andi.w D0, 0xFF
000001F0 2251 movea.l A1, [A1]
000001F2 0280 0000 FFFF andi.l D0, 0xFFFF
000001F8 D3C0 add.l A1, D0
000001FA 1011 move.b D0, [A1]
000001FC 0240 00FF andi.w D0, 0xFF
00000200 2050 movea.l A0, [A0]
00000202 0280 0000 FFFF andi.l D0, 0xFFFF
00000208 D1C0 add.l A0, D0
0000020A 2D48 FFD8 move.l [A6 - 0x28], A0
0000020E 322D EC66 move.w D1, [A5 - 0x139A]
00000212 48C1 ext.l D1
00000214 202E FFD8 move.l D0, [A6 - 0x28]
00000218 4282 clr.l D2
0000021A 4283 clr.l D3
0000021C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000220 206D EC74 movea.l A0, [A5 - 0x138C]
00000224 A02A syscall HUnlock
label00000226:
00000226 206D E87E movea.l A0, [A5 - 0x1782]
0000022A D1FC 0000 0010 add.l A0, 0x10
00000230 2F08 move.l -[A7], A0
00000232 A928 syscall InvalRect
label00000234:
00000234 4EFA 0046 jmp [PC + 0x46 /* 0000027C */]
label00000238:
00000238 3E2D FE7E move.w D7, [A5 - 0x182]
0000023C 670C beq +0xE /* 0000024A */
0000023E 3E2D EC5C move.w D7, [A5 - 0x13A4]
00000242 6F06 ble +0x8 /* 0000024A */
00000244 103C 0001 move.b D0, 0x1
00000248 6002 bra +0x4 /* 0000024C */
label0000024A:
0000024A 4200 clr.b D0
label0000024C:
0000024C 4A00 tst.b D0
0000024E 6700 0026 beq +0x28 /* 00000276 */
00000252 206D EC78 movea.l A0, [A5 - 0x1388]
00000256 A029 syscall HLock
00000258 322D EC68 move.w D1, [A5 - 0x1398]
0000025C 48C1 ext.l D1
0000025E 206D EC78 movea.l A0, [A5 - 0x1388]
00000262 2010 move.l D0, [A0]
00000264 4282 clr.l D2
00000266 4283 clr.l D3
00000268 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000026C 206D EC78 movea.l A0, [A5 - 0x1388]
00000270 A02A syscall HUnlock
00000272 4EFA 0008 jmp [PC + 0x8 /* 0000027C */]
label00000276:
00000276 3F3C 0004 move.w -[A7], 0x4
0000027A A9C8 syscall SysBeep
label0000027C:
0000027C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000280 A873 syscall SetPort
00000282 7002 moveq.l D0, 0x02
00000284 A032 syscall FlushEvents
00000286 4E5E unlink A6
00000288 4E75 rts
0000028A 4444 neg.w D4
0000028C 5F48 subq.w A0, 7
0000028E 414E chk.w D0, A6
00000290 444F neg.w A7
export_50:
00000292 4E56 FFF0 link A6, -0x0010
00000296 2D4E FFFC move.l [A6 - 0x4], A6
0000029A 1E2D EB5B move.b D7, [A5 - 0x14A5]
0000029E 6600 009C bne +0x9E /* 0000033C */
000002A2 486E FFF0 pea.l [A6 - 0x10]
000002A6 A874 syscall GetPort
000002A8 2F2D E886 move.l -[A7], [A5 - 0x177A]
000002AC A873 syscall SetPort
000002AE 486D E8B4 pea.l [A5 - 0x174C]
000002B2 A871 syscall GlobalToLocal
000002B4 0C6D 001A E8B6 cmpi.w [A5 - 0x174A], 0x1A
000002BA 6C04 bge +0x6 /* 000002C0 */
000002BC 4200 clr.b D0
000002BE 6004 bra +0x6 /* 000002C4 */
label000002C0:
000002C0 103C 000D move.b D0, 0xD /* '\r' */
label000002C4:
000002C4 0C6D 011D E8B4 cmpi.w [A5 - 0x174C], 0x11D
000002CA 6F06 ble +0x8 /* 000002D2 */
000002CC 323C 011D move.w D1, 0x11D
000002D0 6004 bra +0x6 /* 000002D6 */
label000002D2:
000002D2 322D E8B4 move.w D1, [A5 - 0x174C]
label000002D6:
000002D6 48C1 ext.l D1
000002D8 83FC 0016 divs.w D1, 0x16
000002DC 4880 ext.w D0
000002DE D041 add.w D0, D1
000002E0 1D40 FFF4 move.b [A6 - 0xC], D0
000002E4 102E FFF4 move.b D0, [A6 - 0xC]
000002E8 0240 00FF andi.w D0, 0xFF
000002EC 41ED EAD2 lea.l A0, [A5 - 0x152E]
000002F0 0280 0000 FFFF andi.l D0, 0xFFFF
000002F6 D1C0 add.l A0, D0
000002F8 1E10 move.b D7, [A0]
000002FA 6F00 003A ble +0x3C /* 00000336 */
000002FE 102E FFF4 move.b D0, [A6 - 0xC]
00000302 0600 0041 addi.b D0, 0x41 /* 'A' */
00000306 1D40 FFF6 move.b [A6 - 0xA], D0
0000030A 102E FFF6 move.b D0, [A6 - 0xA]
0000030E 4880 ext.w D0
00000310 48C0 ext.l D0
00000312 4EBA 08B4 jsr [PC + 0x8B4 /* 00000BC8 */]
00000316 4EBA 0C82 jsr [PC + 0xC82 /* 00000F9A */]
0000031A 4A80 tst.l D0
0000031C 6700 0018 beq +0x1A /* 00000336 */
00000320 202D E87E move.l D0, [A5 - 0x1782]
00000324 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000328 4EBA 1158 jsr [PC + 0x1158 /* 00001482 */]
0000032C 4EBA 12DC jsr [PC + 0x12DC /* 0000160A */]
00000330 4280 clr.l D0
00000332 4EBA 0894 jsr [PC + 0x894 /* 00000BC8 */]
label00000336:
00000336 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000033A A873 syscall SetPort
label0000033C:
0000033C 4E5E unlink A6
0000033E 4E75 rts
00000340 4444 neg.w D4
00000342 5F48 subq.w A0, 7
00000344 414E chk.w D0, A6
00000346 414C chk.w D0, A4
export_42:
00000348 4E56 FFE8 link A6, -0x0018
0000034C 2D4E FFFC move.l [A6 - 0x4], A6
00000350 486E FFEE pea.l [A6 - 0x12]
00000354 A874 syscall GetPort
00000356 2F2D E882 move.l -[A7], [A5 - 0x177E]
0000035A A873 syscall SetPort
0000035C 486D E8B4 pea.l [A5 - 0x174C]
00000360 A871 syscall GlobalToLocal
00000362 4267 clr.w -[A7]
00000364 2F2D E8B4 move.l -[A7], [A5 - 0x174C]
00000368 2F2D E882 move.l -[A7], [A5 - 0x177E]
0000036C 486E FFF4 pea.l [A6 - 0xC]
00000370 A96C syscall FindControl
00000372 301F move.w D0, [A7]+
00000374 2E2E FFF4 move.l D7, [A6 - 0xC]
00000378 6700 00BA beq +0xBC /* 00000434 */
0000037C 4267 clr.w -[A7]
0000037E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000382 2F2D E8B4 move.l -[A7], [A5 - 0x174C]
00000386 42A7 clr.l -[A7]
00000388 A968 syscall TrackControl
0000038A 301F move.w D0, [A7]+
0000038C 3D40 FFF2 move.w [A6 - 0xE], D0
00000390 3E2E FFF2 move.w D7, [A6 - 0xE]
00000394 6700 009E beq +0xA0 /* 00000434 */
00000398 206E FFF4 movea.l A0, [A6 - 0xC]
0000039C B1ED E89E cmpa.l A0, [A5 - 0x1762]
000003A0 6600 003A bne +0x3C /* 000003DC */
000003A4 1E2D EACE move.b D7, [A5 - 0x1532]
000003A8 6700 000C beq +0xE /* 000003B6 */
000003AC 3B7C 00FF EC4A move.w [A5 - 0x13B6], 0xFF
000003B2 4EFA 0024 jmp [PC + 0x24 /* 000003D8 */]
label000003B6:
000003B6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000003BA 2D40 FFE8 move.l [A6 - 0x18], D0
000003BE 4A80 tst.l D0
000003C0 6C00 0004 bge +0x6 /* 000003C6 */
000003C4 60F0 bra -0xE /* 000003B6 */
label000003C6:
000003C6 0CAE 0000 0003 FFE8 cmpi.l [A6 - 0x18], 0x3
000003CE 6700 0008 beq +0xA /* 000003D8 */
000003D2 3B7C 00FF EC4A move.w [A5 - 0x13B6], 0xFF
label000003D8:
000003D8 4EFA 005A jmp [PC + 0x5A /* 00000434 */]
label000003DC:
000003DC 206E FFF4 movea.l A0, [A6 - 0xC]
000003E0 B1ED E8A2 cmpa.l A0, [A5 - 0x175E]
000003E4 6600 004E bne +0x50 /* 00000434 */
000003E8 1D6D EB5A FFEC move.b [A6 - 0x14], [A5 - 0x14A6]
000003EE 1B6D FE81 EB5A move.b [A5 - 0x14A6], [A5 - 0x17F]
000003F4 422D EB59 clr.b [A5 - 0x14A7]
000003F8 102E FFEC move.b D0, [A6 - 0x14]
000003FC B02D EAFC cmp.b D0, [A5 - 0x1504]
00000400 6F0E ble +0x10 /* 00000410 */
00000402 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1
00000408 6606 bne +0x8 /* 00000410 */
0000040A 103C 0001 move.b D0, 0x1
0000040E 6002 bra +0x4 /* 00000412 */
label00000410:
00000410 4200 clr.b D0
label00000412:
00000412 4A00 tst.b D0
00000414 6700 0006 beq +0x8 /* 0000041C */
00000418 4EBA 11F0 jsr [PC + 0x11F0 /* 0000160A */]
label0000041C:
0000041C 4EBA 0232 jsr [PC + 0x232 /* 00000650 */]
00000420 2F2D E87E move.l -[A7], [A5 - 0x1782]
00000424 A873 syscall SetPort
00000426 206D E87E movea.l A0, [A5 - 0x1782]
0000042A D1FC 0000 0010 add.l A0, 0x10
00000430 2F08 move.l -[A7], A0
00000432 A928 syscall InvalRect
label00000434:
00000434 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000438 A873 syscall SetPort
0000043A 4E5E unlink A6
0000043C 4E75 rts
0000043E 4444 neg.w D4
00000440 5F48 subq.w A0, 7
00000442 414E chk.w D0, A6
00000444 5354 subq.w [A4], 1
fn00000446:
00000446 4E56 FFB6 link A6, -0x004A
0000044A 2D4E FFFC move.l [A6 - 0x4], A6
0000044E 102D EAFC move.b D0, [A5 - 0x1504]
00000452 5300 subq.b D0, 1
00000454 0240 00FF andi.w D0, 0xFF
00000458 41ED EC80 lea.l A0, [A5 - 0x1380]
0000045C 0280 0000 FFFF andi.l D0, 0xFFFF
00000462 E788 lsl D0, 3
00000464 D1C0 add.l A0, D0
00000466 3F28 0002 move.w -[A7], [A0 + 0x2]
0000046A 102D EAFC move.b D0, [A5 - 0x1504]
0000046E 5300 subq.b D0, 1
00000470 0240 00FF andi.w D0, 0xFF
00000474 41ED EC80 lea.l A0, [A5 - 0x1380]
00000478 0280 0000 FFFF andi.l D0, 0xFFFF
0000047E E788 lsl D0, 3
00000480 D1C0 add.l A0, D0
00000482 3F10 move.w -[A7], [A0]
00000484 A893 syscall MoveTo
00000486 102D EAFC move.b D0, [A5 - 0x1504]
0000048A 0240 00FF andi.w D0, 0xFF
0000048E 41ED EC80 lea.l A0, [A5 - 0x1380]
00000492 0280 0000 FFFF andi.l D0, 0xFFFF
00000498 E788 lsl D0, 3
0000049A D1C0 add.l A0, D0
0000049C 3F28 0002 move.w -[A7], [A0 + 0x2]
000004A0 102D EAFC move.b D0, [A5 - 0x1504]
000004A4 0240 00FF andi.w D0, 0xFF
000004A8 41ED EC80 lea.l A0, [A5 - 0x1380]
000004AC 0280 0000 FFFF andi.l D0, 0xFFFF
000004B2 E788 lsl D0, 3
000004B4 D1C0 add.l A0, D0
000004B6 3F10 move.w -[A7], [A0]
000004B8 A891 syscall LineTo
000004BA 522D EB5A addq.b [A5 - 0x14A6], 1
000004BE 206D E87E movea.l A0, [A5 - 0x1782]
000004C2 5488 addq.l A0, 2
000004C4 43EE FFE8 lea.l A1, [A6 - 0x18]
000004C8 700E moveq.l D0, 0x0E
000004CA A02E syscall BlockMove/BlockMoveData
000004CC 486D E8D6 pea.l [A5 - 0x172A]
000004D0 A875 syscall SetPBits/SetPortBits
000004D2 486D E8CE pea.l [A5 - 0x1732]
000004D6 A8A3 syscall EraseRect
000004D8 486E FFE8 pea.l [A6 - 0x18]
000004DC A875 syscall SetPBits/SetPortBits
000004DE 3E2D FE7E move.w D7, [A5 - 0x182]
000004E2 670C beq +0xE /* 000004F0 */
000004E4 3E2D EC5E move.w D7, [A5 - 0x13A2]
000004E8 6F06 ble +0x8 /* 000004F0 */
000004EA 103C 0001 move.b D0, 0x1
000004EE 6002 bra +0x4 /* 000004F2 */
label000004F0:
000004F0 4200 clr.b D0
label000004F2:
000004F2 4A00 tst.b D0
000004F4 6700 0042 beq +0x44 /* 00000538 */
000004F8 206D EC7C movea.l A0, [A5 - 0x1384]
000004FC A029 syscall HLock
000004FE 42AE FFC2 clr.l [A6 - 0x3E]
00000502 3D7C FFFC FFCE move.w [A6 - 0x32], 0xFFFC
00000508 206D EC7C movea.l A0, [A5 - 0x1384]
0000050C 2D50 FFD6 move.l [A6 - 0x2A], [A0]
00000510 302D EC6A move.w D0, [A5 - 0x1396]
00000514 48C0 ext.l D0
00000516 2D40 FFDA move.l [A6 - 0x26], D0
0000051A 426E FFE2 clr.w [A6 - 0x1E]
0000051E 42AE FFE4 clr.l [A6 - 0x1C]
00000522 486E FFB6 pea.l [A6 - 0x4A]
00000526 201F move.l D0, [A7]+
00000528 223C 0000 00FF move.l D1, 0xFF
0000052E 243C 0000 A003 move.l D2, 0xA003
00000534 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
label00000538:
00000538 207C 0000 002D movea.l A0, 0x2D /* '-' */
0000053E A03B syscall Delay
00000540 206D E87E movea.l A0, [A5 - 0x1782]
00000544 5488 addq.l A0, 2
00000546 226D E87E movea.l A1, [A5 - 0x1782]
0000054A D3FC 0000 0010 add.l A1, 0x10
00000550 2009 move.l D0, A1
00000552 486D E8BA pea.l [A5 - 0x1746]
00000556 221F move.l D1, [A7]+
00000558 2408 move.l D2, A0
0000055A 4283 clr.l D3
0000055C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000560 206D E87E movea.l A0, [A5 - 0x1782]
00000564 D1FC 0000 0010 add.l A0, 0x10
0000056A 2008 move.l D0, A0
0000056C 486D E8BA pea.l [A5 - 0x1746]
00000570 221F move.l D1, [A7]+
00000572 486D E8C8 pea.l [A5 - 0x1738]
00000576 241F move.l D2, [A7]+
00000578 4283 clr.l D3
0000057A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000057E 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1
00000584 6600 0006 bne +0x8 /* 0000058C */
00000588 4EBA 1080 jsr [PC + 0x1080 /* 0000160A */]
label0000058C:
0000058C 422E FFF6 clr.b [A6 - 0xA]
label00000590:
00000590 0C2E 000A FFF6 cmpi.b [A6 - 0xA], 0xA /* '\n' */
00000596 6C00 001E bge +0x20 /* 000005B6 */
0000059A 207C 0000 0028 movea.l A0, 0x28 /* '(' */
000005A0 A03B syscall Delay
000005A2 206D E87E movea.l A0, [A5 - 0x1782]
000005A6 D1FC 0000 0010 add.l A0, 0x10
000005AC 2F08 move.l -[A7], A0
000005AE A8A4 syscall InvertRect
000005B0 522E FFF6 addq.b [A6 - 0xA], 1
000005B4 60DA bra -0x24 /* 00000590 */
label000005B6:
000005B6 3E2D FE7C move.w D7, [A5 - 0x184]
000005BA 6600 0036 bne +0x38 /* 000005F2 */
000005BE 102D EB5E move.b D0, [A5 - 0x14A2]
000005C2 0240 00FF andi.w D0, 0xFF
000005C6 41ED F068 lea.l A0, [A5 - 0xF98]
000005CA 0280 0000 FFFF andi.l D0, 0xFFFF
000005D0 7224 moveq.l D1, 0x24
000005D2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000005D6 D1C1 add.l A0, D1
000005D8 3028 0008 move.w D0, [A0 + 0x8]
000005DC C1FC FFFF muls.w D0, 0xFFFF
000005E0 3140 0008 move.w [A0 + 0x8], D0
000005E4 4EBA 03B2 jsr [PC + 0x3B2 /* 00000998 */]
000005E8 203C 0000 00FF move.l D0, 0xFF
000005EE 4EBA 0D2A jsr [PC + 0xD2A /* 0000131A */]
label000005F2:
000005F2 1E2D EB5B move.b D7, [A5 - 0x14A5]
000005F6 670C beq +0xE /* 00000604 */
000005F8 1E2D EB5C move.b D7, [A5 - 0x14A4]
000005FC 6D06 blt +0x8 /* 00000604 */
000005FE 103C 0001 move.b D0, 0x1
00000602 6002 bra +0x4 /* 00000606 */
label00000604:
00000604 4200 clr.b D0
label00000606:
00000606 4A00 tst.b D0
00000608 6700 000E beq +0x10 /* 00000618 */
0000060C 207C 0000 00F0 movea.l A0, 0xF0
00000612 A03B syscall Delay
00000614 4EBA 0984 jsr [PC + 0x984 /* 00000F9A */]
label00000618:
00000618 3E2D FE7E move.w D7, [A5 - 0x182]
0000061C 670C beq +0xE /* 0000062A */
0000061E 3E2D EC5E move.w D7, [A5 - 0x13A2]
00000622 6F06 ble +0x8 /* 0000062A */
00000624 103C 0001 move.b D0, 0x1
00000628 6002 bra +0x4 /* 0000062C */
label0000062A:
0000062A 4200 clr.b D0
label0000062C:
0000062C 4A00 tst.b D0
0000062E 6700 0014 beq +0x16 /* 00000644 */
label00000632:
00000632 0C6E 0001 FFC6 cmpi.w [A6 - 0x3A], 0x1
00000638 6600 0004 bne +0x6 /* 0000063E */
0000063C 60F4 bra -0xA /* 00000632 */
label0000063E:
0000063E 206D EC7C movea.l A0, [A5 - 0x1384]
00000642 A02A syscall HUnlock
label00000644:
00000644 4E5E unlink A6
00000646 4E75 rts
00000648 4444 neg.w D4
0000064A 5F50 subq.w [A0], 7
0000064C 4943 chk.w D4, D3
0000064E 5444 addq.w D4, 2
export_45:
fn00000650:
00000650 4E56 FFEE link A6, -0x0012
00000654 2D4E FFFC move.l [A6 - 0x4], A6
00000658 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
0000065E DEFC FFE4 add.w A7, 0xFFE4
00000662 1D7C 0030 FFF4 move.b [A6 - 0xC], 0x30 /* '0' */
00000668 1D7C 0030 FFF5 move.b [A6 - 0xB], 0x30 /* '0' */
0000066E 1D7C 0031 FFF6 move.b [A6 - 0xA], 0x31 /* '1' */
00000674 206D E87E movea.l A0, [A5 - 0x1782]
00000678 5488 addq.l A0, 2
0000067A 43EE FFDE lea.l A1, [A6 - 0x22]
0000067E 700E moveq.l D0, 0x0E
00000680 A02E syscall BlockMove/BlockMoveData
00000682 486E FFDA pea.l [A6 - 0x26]
00000686 A874 syscall GetPort
00000688 2F2D E87E move.l -[A7], [A5 - 0x1782]
0000068C A873 syscall SetPort
0000068E 486D E8D6 pea.l [A5 - 0x172A]
00000692 A875 syscall SetPBits/SetPortBits
00000694 486D E8CE pea.l [A5 - 0x1732]
00000698 A8A3 syscall EraseRect
0000069A 422E FFF2 clr.b [A6 - 0xE]
label0000069E:
0000069E 102E FFF2 move.b D0, [A6 - 0xE]
000006A2 B02D EAFC cmp.b D0, [A5 - 0x1504]
000006A6 6E00 00E0 bgt +0xE2 /* 00000788 */
000006AA 102E FFF2 move.b D0, [A6 - 0xE]
000006AE 0240 00FF andi.w D0, 0xFF
000006B2 41ED EC80 lea.l A0, [A5 - 0x1380]
000006B6 0280 0000 FFFF andi.l D0, 0xFFFF
000006BC E788 lsl D0, 3
000006BE D1C0 add.l A0, D0
000006C0 3F28 0002 move.w -[A7], [A0 + 0x2]
000006C4 102E FFF2 move.b D0, [A6 - 0xE]
000006C8 0240 00FF andi.w D0, 0xFF
000006CC 41ED EC80 lea.l A0, [A5 - 0x1380]
000006D0 0280 0000 FFFF andi.l D0, 0xFFFF
000006D6 E788 lsl D0, 3
000006D8 D1C0 add.l A0, D0
000006DA 3F10 move.w -[A7], [A0]
000006DC A893 syscall MoveTo
000006DE 3F3C FFFD move.w -[A7], 0xFFFD
000006E2 4267 clr.w -[A7]
000006E4 A894 syscall Move
000006E6 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000006EA A883 syscall DrawChar
000006EC 102E FFF2 move.b D0, [A6 - 0xE]
000006F0 0240 00FF andi.w D0, 0xFF
000006F4 41ED EC80 lea.l A0, [A5 - 0x1380]
000006F8 0280 0000 FFFF andi.l D0, 0xFFFF
000006FE E788 lsl D0, 3
00000700 D1C0 add.l A0, D0
00000702 3F28 0004 move.w -[A7], [A0 + 0x4]
00000706 102E FFF2 move.b D0, [A6 - 0xE]
0000070A 0240 00FF andi.w D0, 0xFF
0000070E 41ED EC80 lea.l A0, [A5 - 0x1380]
00000712 0280 0000 FFFF andi.l D0, 0xFFFF
00000718 E788 lsl D0, 3
0000071A D1C0 add.l A0, D0
0000071C 3F28 0006 move.w -[A7], [A0 + 0x6]
00000720 A894 syscall Move
00000722 486E FFF4 pea.l [A6 - 0xC]
00000726 303C 0003 move.w D0, 0x3
0000072A 906E FFEE sub.w D0, [A6 - 0x12]
0000072E 3F00 move.w -[A7], D0
00000730 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000734 A885 syscall DrawText
00000736 0C2E 0039 FFF6 cmpi.b [A6 - 0xA], 0x39 /* '9' */
0000073C 6700 000A beq +0xC /* 00000748 */
00000740 522E FFF6 addq.b [A6 - 0xA], 1
00000744 4EFA 003A jmp [PC + 0x3A /* 00000780 */]
label00000748:
00000748 1D7C 0030 FFF6 move.b [A6 - 0xA], 0x30 /* '0' */
0000074E 0C2E 0039 FFF5 cmpi.b [A6 - 0xB], 0x39 /* '9' */
00000754 6700 000A beq +0xC /* 00000760 */
00000758 522E FFF5 addq.b [A6 - 0xB], 1
0000075C 4EFA 0014 jmp [PC + 0x14 /* 00000772 */]
label00000760:
00000760 3D7C 0003 FFEE move.w [A6 - 0x12], 0x3
00000766 1D7C 0031 FFF4 move.b [A6 - 0xC], 0x31 /* '1' */
0000076C 1D7C 0030 FFF5 move.b [A6 - 0xB], 0x30 /* '0' */
label00000772:
00000772 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1
00000778 6600 0006 bne +0x8 /* 00000780 */
0000077C 526E FFEE addq.w [A6 - 0x12], 1
label00000780:
00000780 522E FFF2 addq.b [A6 - 0xE], 1
00000784 6000 FF18 bra -0xE6 /* 0000069E */
label00000788:
00000788 422E FFF2 clr.b [A6 - 0xE]
label0000078C:
0000078C 102E FFF2 move.b D0, [A6 - 0xE]
00000790 B02D EAF4 cmp.b D0, [A5 - 0x150C]
00000794 6E00 0070 bgt +0x72 /* 00000806 */
00000798 102E FFF2 move.b D0, [A6 - 0xE]
0000079C 0240 00FF andi.w D0, 0xFF
000007A0 41ED E8E4 lea.l A0, [A5 - 0x171C]
000007A4 0280 0000 FFFF andi.l D0, 0xFFFF
000007AA E588 lsl D0, 2
000007AC D1C0 add.l A0, D0
000007AE 3F28 0002 move.w -[A7], [A0 + 0x2]
000007B2 102E FFF2 move.b D0, [A6 - 0xE]
000007B6 0240 00FF andi.w D0, 0xFF
000007BA 41ED E8E4 lea.l A0, [A5 - 0x171C]
000007BE 0280 0000 FFFF andi.l D0, 0xFFFF
000007C4 E588 lsl D0, 2
000007C6 D1C0 add.l A0, D0
000007C8 3F10 move.w -[A7], [A0]
000007CA A893 syscall MoveTo
000007CC 102E FFF2 move.b D0, [A6 - 0xE]
000007D0 0240 00FF andi.w D0, 0xFF
000007D4 41ED E948 lea.l A0, [A5 - 0x16B8]
000007D8 0280 0000 FFFF andi.l D0, 0xFFFF
000007DE E588 lsl D0, 2
000007E0 D1C0 add.l A0, D0
000007E2 3F28 0002 move.w -[A7], [A0 + 0x2]
000007E6 102E FFF2 move.b D0, [A6 - 0xE]
000007EA 0240 00FF andi.w D0, 0xFF
000007EE 41ED E948 lea.l A0, [A5 - 0x16B8]
000007F2 0280 0000 FFFF andi.l D0, 0xFFFF
000007F8 E588 lsl D0, 2
000007FA D1C0 add.l A0, D0
000007FC 3F10 move.w -[A7], [A0]
000007FE A891 syscall LineTo
00000800 522E FFF2 addq.b [A6 - 0xE], 1
00000804 6086 bra -0x78 /* 0000078C */
label00000806:
00000806 422E FFF2 clr.b [A6 - 0xE]
label0000080A:
0000080A 102E FFF2 move.b D0, [A6 - 0xE]
0000080E B02D EAF5 cmp.b D0, [A5 - 0x150B]
00000812 6E00 0056 bgt +0x58 /* 0000086A */
00000816 122E FFF2 move.b D1, [A6 - 0xE]
0000081A 0241 00FF andi.w D1, 0xFF
0000081E 41ED EA10 lea.l A0, [A5 - 0x15F0]
00000822 0281 0000 FFFF andi.l D1, 0xFFFF
00000828 E589 lsl D1, 2
0000082A D1C1 add.l A0, D1
0000082C 102E FFF2 move.b D0, [A6 - 0xE]
00000830 0240 00FF andi.w D0, 0xFF
00000834 43ED E9AC lea.l A1, [A5 - 0x1654]
00000838 0280 0000 FFFF andi.l D0, 0xFFFF
0000083E E588 lsl D0, 2
00000840 D3C0 add.l A1, D0
00000842 2009 move.l D0, A1
00000844 2208 move.l D1, A0
00000846 486E FFD2 pea.l [A6 - 0x2E]
0000084A 241F move.l D2, [A7]+
0000084C 486E FFEC pea.l [A6 - 0x14]
00000850 261F move.l D3, [A7]+
00000852 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000856 486E FFD2 pea.l [A6 - 0x2E]
0000085A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000085E 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00000862 A8BE syscall FrameArc
00000864 522E FFF2 addq.b [A6 - 0xE], 1
00000868 60A0 bra -0x5E /* 0000080A */
label0000086A:
0000086A 486E FFDE pea.l [A6 - 0x22]
0000086E A875 syscall SetPBits/SetPortBits
00000870 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000874 A873 syscall SetPort
00000876 4E5E unlink A6
00000878 4E75 rts
0000087A 4444 neg.w D4
0000087C 5F44 subq.w D4, 7
0000087E 5241 addq.w D1, 1
00000880 5750 subq.w [A0], 3
export_37:
00000882 205F movea.l A0, [A7]+
00000884 221F move.l D1, [A7]+
00000886 301F move.w D0, [A7]+
00000888 2F08 move.l -[A7], A0
0000088A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000088E 4EBA 000E jsr [PC + 0xE /* 0000089E */]
00000892 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000896 3F40 0004 move.w [A7 + 0x4], D0
0000089A 4E75 rts
0000089C 4E75 rts
fn0000089E:
0000089E 4E56 FFF0 link A6, -0x0010
000008A2 48EE 6003 FFF0 movem.l [A6 - 0x10], D0,D1,A5,A6
000008A8 0C6E 0001 FFF2 cmpi.w [A6 - 0xE], 0x1
000008AE 6600 000C bne +0xE /* 000008BC */
000008B2 3D7C 0064 FFF2 move.w [A6 - 0xE], 0x64 /* 'd' */
000008B8 4EFA 0012 jmp [PC + 0x12 /* 000008CC */]
label000008BC:
000008BC 0C6E 0009 FFF2 cmpi.w [A6 - 0xE], 0x9 /* '\t' */
000008C2 6600 0008 bne +0xA /* 000008CC */
000008C6 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
label000008CC:
000008CC 302E FFF2 move.w D0, [A6 - 0xE]
000008D0 4E5E unlink A6
000008D2 4E75 rts
000008D4 4444 neg.w D4
000008D6 5F50 subq.w [A0], 7
000008D8 4648 not.w A0
000008DA 4F4F chk.w D7, A7
export_39:
000008DC 205F movea.l A0, [A7]+
000008DE 241F move.l D2, [A7]+
000008E0 221F move.l D1, [A7]+
000008E2 201F move.l D0, [A7]+
000008E4 2F08 move.l -[A7], A0
000008E6 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000008EA 4EBA 000E jsr [PC + 0xE /* 000008FA */]
000008EE 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
000008F2 3F40 0004 move.w [A7 + 0x4], D0
000008F6 4E75 rts
000008F8 4E75 rts
fn000008FA:
000008FA 4E56 FFE6 link A6, -0x001A
000008FE 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6
00000904 206E FFF0 movea.l A0, [A6 - 0x10]
00000908 0C50 0003 cmpi.w [A0], 0x3
0000090C 6708 beq +0xA /* 00000916 */
0000090E 206E FFF0 movea.l A0, [A6 - 0x10]
00000912 0C50 0005 cmpi.w [A0], 0x5
label00000916:
00000916 6600 006C bne +0x6E /* 00000984 */
0000091A 206E FFF0 movea.l A0, [A6 - 0x10]
0000091E 5A88 addq.l A0, 5
00000920 2D48 FFE8 move.l [A6 - 0x18], A0
00000924 206E FFE8 movea.l A0, [A6 - 0x18]
00000928 0C10 000D cmpi.b [A0], 0xD /* '\r' */
0000092C 6708 beq +0xA /* 00000936 */
0000092E 206E FFE8 movea.l A0, [A6 - 0x18]
00000932 0C10 0003 cmpi.b [A0], 0x3
label00000936:
00000936 6600 0014 bne +0x16 /* 0000094C */
0000093A 206E FFF4 movea.l A0, [A6 - 0xC]
0000093E 30BC 0009 move.w [A0], 0x9 /* '\t' */
00000942 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100
00000948 4EFA 0036 jmp [PC + 0x36 /* 00000980 */]
label0000094C:
0000094C 206E FFE8 movea.l A0, [A6 - 0x18]
00000950 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */
00000954 660C bne +0xE /* 00000962 */
00000956 3E38 03F6 move.w D7, [0x000003F6 /* FSFCBLen */]
0000095A 6F06 ble +0x8 /* 00000962 */
0000095C 103C 0001 move.b D0, 0x1
00000960 6002 bra +0x4 /* 00000964 */
label00000962:
00000962 4200 clr.b D0
label00000964:
00000964 4A00 tst.b D0
00000966 6700 000A beq +0xC /* 00000972 */
0000096A 426E FFE6 clr.w [A6 - 0x1A]
0000096E 4EFA 0010 jmp [PC + 0x10 /* 00000980 */]
label00000972:
00000972 206E FFF4 movea.l A0, [A6 - 0xC]
00000976 30BC 0064 move.w [A0], 0x64 /* 'd' */
0000097A 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100
label00000980:
00000980 4EFA 0006 jmp [PC + 0x6 /* 00000988 */]
label00000984:
00000984 426E FFE6 clr.w [A6 - 0x1A]
label00000988:
00000988 302E FFE6 move.w D0, [A6 - 0x1A]
0000098C 4E5E unlink A6
0000098E 4E75 rts
00000990 4444 neg.w D4
00000992 5F50 subq.w [A0], 7
00000994 4646 not.w D6
00000996 494C chk.w D4, A4
export_48:
fn00000998:
00000998 4E56 FFF2 link A6, -0x000E
0000099C 2D4E FFFC move.l [A6 - 0x4], A6
000009A0 422E FFF6 clr.b [A6 - 0xA]
label000009A4:
000009A4 0C2E 001A FFF6 cmpi.b [A6 - 0xA], 0x1A
000009AA 6C00 001E bge +0x20 /* 000009CA */
000009AE 102E FFF6 move.b D0, [A6 - 0xA]
000009B2 0240 00FF andi.w D0, 0xFF
000009B6 41ED EAD2 lea.l A0, [A5 - 0x152E]
000009BA 0280 0000 FFFF andi.l D0, 0xFFFF
000009C0 D1C0 add.l A0, D0
000009C2 4210 clr.b [A0]
000009C4 522E FFF6 addq.b [A6 - 0xA], 1
000009C8 60DA bra -0x24 /* 000009A4 */
label000009CA:
000009CA 422E FFF6 clr.b [A6 - 0xA]
label000009CE:
000009CE 102E FFF6 move.b D0, [A6 - 0xA]
000009D2 B02D EB5C cmp.b D0, [A5 - 0x14A4]
000009D6 6E00 015A bgt +0x15C /* 00000B32 */
000009DA 102E FFF6 move.b D0, [A6 - 0xA]
000009DE 0240 00FF andi.w D0, 0xFF
000009E2 41ED F068 lea.l A0, [A5 - 0xF98]
000009E6 0280 0000 FFFF andi.l D0, 0xFFFF
000009EC 7224 moveq.l D1, 0x24
000009EE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000009F2 D1C1 add.l A0, D1
000009F4 302D FE88 move.w D0, [A5 - 0x178]
000009F8 5340 subq.w D0, 1
000009FA B068 0008 cmp.w D0, [A0 + 0x8]
000009FE 6E2A bgt +0x2C /* 00000A2A */
00000A00 102E FFF6 move.b D0, [A6 - 0xA]
00000A04 0240 00FF andi.w D0, 0xFF
00000A08 41ED F068 lea.l A0, [A5 - 0xF98]
00000A0C 0280 0000 FFFF andi.l D0, 0xFFFF
00000A12 7224 moveq.l D1, 0x24
00000A14 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000A18 D1C1 add.l A0, D1
00000A1A 3028 0008 move.w D0, [A0 + 0x8]
00000A1E B06D FE8A cmp.w D0, [A5 - 0x176]
00000A22 6C06 bge +0x8 /* 00000A2A */
00000A24 103C 0001 move.b D0, 0x1
00000A28 6002 bra +0x4 /* 00000A2C */
label00000A2A:
00000A2A 4200 clr.b D0
label00000A2C:
00000A2C 4A00 tst.b D0
00000A2E 672C beq +0x2E /* 00000A5C */
00000A30 102E FFF6 move.b D0, [A6 - 0xA]
00000A34 0240 00FF andi.w D0, 0xFF
00000A38 41ED F068 lea.l A0, [A5 - 0xF98]
00000A3C 0280 0000 FFFF andi.l D0, 0xFFFF
00000A42 7224 moveq.l D1, 0x24
00000A44 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000A48 D1C1 add.l A0, D1
00000A4A 1D68 000A FFF2 move.b [A6 - 0xE], [A0 + 0xA]
00000A50 1E28 000A move.b D7, [A0 + 0xA]
00000A54 6F06 ble +0x8 /* 00000A5C */
00000A56 103C 0001 move.b D0, 0x1
00000A5A 6002 bra +0x4 /* 00000A5E */
label00000A5C:
00000A5C 4200 clr.b D0
label00000A5E:
00000A5E 4A00 tst.b D0
00000A60 6700 00C8 beq +0xCA /* 00000B2A */
00000A64 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1
00000A6A 6600 002C bne +0x2E /* 00000A98 */
00000A6E 102E FFF6 move.b D0, [A6 - 0xA]
00000A72 0240 00FF andi.w D0, 0xFF
00000A76 41ED F068 lea.l A0, [A5 - 0xF98]
00000A7A 0280 0000 FFFF andi.l D0, 0xFFFF
00000A80 7224 moveq.l D1, 0x24
00000A82 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000A86 D1C1 add.l A0, D1
00000A88 1028 000B move.b D0, [A0 + 0xB]
00000A8C 4880 ext.w D0
00000A8E 48C0 ext.l D0
00000A90 4EBA 00AC jsr [PC + 0xAC /* 00000B3E */]
00000A94 4EFA 0094 jmp [PC + 0x94 /* 00000B2A */]
label00000A98:
00000A98 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2
00000A9E 6600 003E bne +0x40 /* 00000ADE */
00000AA2 102E FFF6 move.b D0, [A6 - 0xA]
00000AA6 0240 00FF andi.w D0, 0xFF
00000AAA 41ED F068 lea.l A0, [A5 - 0xF98]
00000AAE 0280 0000 FFFF andi.l D0, 0xFFFF
00000AB4 7224 moveq.l D1, 0x24
00000AB6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000ABA D1C1 add.l A0, D1
00000ABC 102E FFF2 move.b D0, [A6 - 0xE]
00000AC0 5300 subq.b D0, 1
00000AC2 0240 00FF andi.w D0, 0xFF
00000AC6 0280 0000 FFFF andi.l D0, 0xFFFF
00000ACC D1C0 add.l A0, D0
00000ACE 1028 000B move.b D0, [A0 + 0xB]
00000AD2 4880 ext.w D0
00000AD4 48C0 ext.l D0
00000AD6 4EBA 0066 jsr [PC + 0x66 /* 00000B3E */]
00000ADA 4EFA 004E jmp [PC + 0x4E /* 00000B2A */]
label00000ADE:
00000ADE 422E FFF4 clr.b [A6 - 0xC]
label00000AE2:
00000AE2 102E FFF4 move.b D0, [A6 - 0xC]
00000AE6 B02E FFF2 cmp.b D0, [A6 - 0xE]
00000AEA 6C00 003E bge +0x40 /* 00000B2A */
00000AEE 102E FFF6 move.b D0, [A6 - 0xA]
00000AF2 0240 00FF andi.w D0, 0xFF
00000AF6 41ED F068 lea.l A0, [A5 - 0xF98]
00000AFA 0280 0000 FFFF andi.l D0, 0xFFFF
00000B00 7224 moveq.l D1, 0x24
00000B02 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000B06 D1C1 add.l A0, D1
00000B08 102E FFF4 move.b D0, [A6 - 0xC]
00000B0C 0240 00FF andi.w D0, 0xFF
00000B10 0280 0000 FFFF andi.l D0, 0xFFFF
00000B16 D1C0 add.l A0, D0
00000B18 1028 000B move.b D0, [A0 + 0xB]
00000B1C 4880 ext.w D0
00000B1E 48C0 ext.l D0
00000B20 4EBA 001C jsr [PC + 0x1C /* 00000B3E */]
00000B24 522E FFF4 addq.b [A6 - 0xC], 1
00000B28 60B8 bra -0x46 /* 00000AE2 */
label00000B2A:
00000B2A 522E FFF6 addq.b [A6 - 0xA], 1
00000B2E 6000 FE9E bra -0x160 /* 000009CE */
label00000B32:
00000B32 4E5E unlink A6
00000B34 4E75 rts
00000B36 4444 neg.w D4
00000B38 5F53 subq.w [A3], 7
00000B3A 4554 chk.w D2, [A4]
00000B3C 414C chk.w D0, A4
fn00000B3E:
00000B3E 4E56 FFF4 link A6, -0x000C
00000B42 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6
00000B48 0C2E 0041 FFF7 cmpi.b [A6 - 0x9], 0x41 /* 'A' */
00000B4E 6D0E blt +0x10 /* 00000B5E */
00000B50 0C2E 005A FFF7 cmpi.b [A6 - 0x9], 0x5A /* 'Z' */
00000B56 6E06 bgt +0x8 /* 00000B5E */
00000B58 103C 0001 move.b D0, 0x1
00000B5C 6002 bra +0x4 /* 00000B60 */
label00000B5E:
00000B5E 4200 clr.b D0
label00000B60:
00000B60 4A00 tst.b D0
00000B62 6700 0020 beq +0x22 /* 00000B84 */
00000B66 102E FFF7 move.b D0, [A6 - 0x9]
00000B6A 0400 0041 subi.b D0, 0x41 /* 'A' */
00000B6E 0240 00FF andi.w D0, 0xFF
00000B72 41ED EAD2 lea.l A0, [A5 - 0x152E]
00000B76 0280 0000 FFFF andi.l D0, 0xFFFF
00000B7C D1C0 add.l A0, D0
00000B7E 5210 addq.b [A0], 1
00000B80 4EFA 003A jmp [PC + 0x3A /* 00000BBC */]
label00000B84:
00000B84 0C2E 0061 FFF7 cmpi.b [A6 - 0x9], 0x61 /* 'a' */
00000B8A 6D0E blt +0x10 /* 00000B9A */
00000B8C 0C2E 007A FFF7 cmpi.b [A6 - 0x9], 0x7A /* 'z' */
00000B92 6E06 bgt +0x8 /* 00000B9A */
00000B94 103C 0001 move.b D0, 0x1
00000B98 6002 bra +0x4 /* 00000B9C */
label00000B9A:
00000B9A 4200 clr.b D0
label00000B9C:
00000B9C 4A00 tst.b D0
00000B9E 6700 001C beq +0x1E /* 00000BBC */
00000BA2 102E FFF7 move.b D0, [A6 - 0x9]
00000BA6 0400 0061 subi.b D0, 0x61 /* 'a' */
00000BAA 0240 00FF andi.w D0, 0xFF
00000BAE 41ED EAD2 lea.l A0, [A5 - 0x152E]
00000BB2 0280 0000 FFFF andi.l D0, 0xFFFF
00000BB8 D1C0 add.l A0, D0
00000BBA 5210 addq.b [A0], 1
label00000BBC:
00000BBC 4E5E unlink A6
00000BBE 4E75 rts
00000BC0 4444 neg.w D4
00000BC2 5F53 subq.w [A3], 7
00000BC4 4554 chk.w D2, [A4]
00000BC6 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
// begin alternate branch 00000BC8-00000BCC
export_41:
fn00000BC8:
00000BC8 4E56 FFE8 link A6, -0x0018
// end alternate branch 00000BC8-00000BCC
export_41: // at 00000BC8 (misaligned)
fn00000BC8: // (misaligned)
00000BCA FFE8 .invalid <<F/7/7>>
00000BCC 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6
00000BD2 102D EAEC move.b D0, [A5 - 0x1514]
00000BD6 B02E FFF7 cmp.b D0, [A6 - 0x9]
00000BDA 6700 005A beq +0x5C /* 00000C36 */
00000BDE 486E FFF0 pea.l [A6 - 0x10]
00000BE2 A874 syscall GetPort
00000BE4 2F2D E886 move.l -[A7], [A5 - 0x177A]
00000BE8 A873 syscall SetPort
00000BEA 1E2D EAEC move.b D7, [A5 - 0x1514]
00000BEE 6F00 001A ble +0x1C /* 00000C0A */
00000BF2 102D EAEC move.b D0, [A5 - 0x1514]
00000BF6 4880 ext.w D0
00000BF8 48C0 ext.l D0
00000BFA 486E FFE8 pea.l [A6 - 0x18]
00000BFE 221F move.l D1, [A7]+
00000C00 4EBA 01A2 jsr [PC + 0x1A2 /* 00000DA4 */]
00000C04 486E FFE8 pea.l [A6 - 0x18]
00000C08 A8A4 syscall InvertRect
label00000C0A:
00000C0A 1E2E FFF7 move.b D7, [A6 - 0x9]
00000C0E 6F00 001A ble +0x1C /* 00000C2A */
00000C12 102E FFF7 move.b D0, [A6 - 0x9]
00000C16 4880 ext.w D0
00000C18 48C0 ext.l D0
00000C1A 486E FFE8 pea.l [A6 - 0x18]
00000C1E 221F move.l D1, [A7]+
00000C20 4EBA 0182 jsr [PC + 0x182 /* 00000DA4 */]
00000C24 486E FFE8 pea.l [A6 - 0x18]
00000C28 A8A4 syscall InvertRect
label00000C2A:
00000C2A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000C2E A873 syscall SetPort
00000C30 1B6E FFF7 EAEC move.b [A5 - 0x1514], [A6 - 0x9]
label00000C36:
00000C36 4E5E unlink A6
00000C38 4E75 rts
00000C3A 4444 neg.w D4
00000C3C 5F53 subq.w [A3], 7
00000C3E 5749 subq.w A1, 3
00000C40 5443 addq.w D3, 2
export_47:
fn00000C42:
00000C42 4E56 FFF0 link A6, -0x0010
00000C46 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6
00000C4C 1E2D EB3E move.b D7, [A5 - 0x14C2]
00000C50 6E00 000C bgt +0xE /* 00000C5E */
00000C54 206E FFF4 movea.l A0, [A6 - 0xC]
00000C58 4210 clr.b [A0]
00000C5A 4EFA 00C4 jmp [PC + 0xC4 /* 00000D20 */]
label00000C5E:
00000C5E 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1
00000C64 6600 0018 bne +0x1A /* 00000C7E */
00000C68 102D EB3F move.b D0, [A5 - 0x14C1]
00000C6C 4880 ext.w D0
00000C6E 48C0 ext.l D0
00000C70 4EBA 00BA jsr [PC + 0xBA /* 00000D2C */]
00000C74 206E FFF4 movea.l A0, [A6 - 0xC]
00000C78 1080 move.b [A0], D0
00000C7A 4EFA 00A4 jmp [PC + 0xA4 /* 00000D20 */]
label00000C7E:
00000C7E 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2
00000C84 6600 002A bne +0x2C /* 00000CB0 */
00000C88 102D EB3E move.b D0, [A5 - 0x14C2]
00000C8C 0240 00FF andi.w D0, 0xFF
00000C90 41ED EB3E lea.l A0, [A5 - 0x14C2]
00000C94 0280 0000 FFFF andi.l D0, 0xFFFF
00000C9A D1C0 add.l A0, D0
00000C9C 1010 move.b D0, [A0]
00000C9E 4880 ext.w D0
00000CA0 48C0 ext.l D0
00000CA2 4EBA 0088 jsr [PC + 0x88 /* 00000D2C */]
00000CA6 206E FFF4 movea.l A0, [A6 - 0xC]
00000CAA 1080 move.b [A0], D0
00000CAC 4EFA 0072 jmp [PC + 0x72 /* 00000D20 */]
label00000CB0:
00000CB0 1038 0159 move.b D0, [0x00000159]
00000CB4 0280 0000 00FF andi.l D0, 0xFF
00000CBA 122D EB3E move.b D1, [A5 - 0x14C2]
00000CBE 0241 00FF andi.w D1, 0xFF
00000CC2 80C1 divu.w D0, D1
00000CC4 4840 swap.w D0
00000CC6 5240 addq.w D0, 1
00000CC8 3D40 FFF0 move.w [A6 - 0x10], D0
00000CCC 422E FFF2 clr.b [A6 - 0xE]
label00000CD0:
00000CD0 41ED EB3E lea.l A0, [A5 - 0x14C2]
00000CD4 D0EE FFF0 add.w A0, [A6 - 0x10]
00000CD8 1010 move.b D0, [A0]
00000CDA 4880 ext.w D0
00000CDC 48C0 ext.l D0
00000CDE 4EBA 004C jsr [PC + 0x4C /* 00000D2C */]
00000CE2 206E FFF4 movea.l A0, [A6 - 0xC]
00000CE6 1080 move.b [A0], D0
00000CE8 4A00 tst.b D0
00000CEA 6610 bne +0x12 /* 00000CFC */
00000CEC 102E FFF2 move.b D0, [A6 - 0xE]
00000CF0 B02D EB3E cmp.b D0, [A5 - 0x14C2]
00000CF4 6C06 bge +0x8 /* 00000CFC */
00000CF6 103C 0001 move.b D0, 0x1
00000CFA 6002 bra +0x4 /* 00000CFE */
label00000CFC:
00000CFC 4200 clr.b D0
label00000CFE:
00000CFE 4A00 tst.b D0
00000D00 6700 001E beq +0x20 /* 00000D20 */
00000D04 302E FFF0 move.w D0, [A6 - 0x10]
00000D08 48C0 ext.l D0
00000D0A 122D EB3E move.b D1, [A5 - 0x14C2]
00000D0E 4881 ext.w D1
00000D10 81C1 divs.w D0, D1
00000D12 4840 swap.w D0
00000D14 5240 addq.w D0, 1
00000D16 3D40 FFF0 move.w [A6 - 0x10], D0
00000D1A 522E FFF2 addq.b [A6 - 0xE], 1
00000D1E 60B0 bra -0x4E /* 00000CD0 */
label00000D20:
00000D20 4E5E unlink A6
00000D22 4E75 rts
00000D24 4444 neg.w D4
00000D26 5F47 subq.w D7, 7
00000D28 4554 chk.w D2, [A4]
00000D2A 5345 subq.w D5, 1
fn00000D2C:
00000D2C 4E56 FFF4 link A6, -0x000C
00000D30 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6
00000D36 0C2E 0041 FFF7 cmpi.b [A6 - 0x9], 0x41 /* 'A' */
00000D3C 6D0E blt +0x10 /* 00000D4C */
00000D3E 0C2E 005A FFF7 cmpi.b [A6 - 0x9], 0x5A /* 'Z' */
00000D44 6E06 bgt +0x8 /* 00000D4C */
00000D46 103C 0001 move.b D0, 0x1
00000D4A 6002 bra +0x4 /* 00000D4E */
label00000D4C:
00000D4C 4200 clr.b D0
label00000D4E:
00000D4E 4A00 tst.b D0
00000D50 6700 0012 beq +0x14 /* 00000D64 */
00000D54 102E FFF7 move.b D0, [A6 - 0x9]
00000D58 4E5E unlink A6
00000D5A 4E75 rts
00000D5C 4444 neg.w D4
00000D5E 5F43 subq.w D3, 7
00000D60 4F4E chk.w D7, A6
00000D62 5645 addq.w D5, 3
label00000D64:
00000D64 0C2E 0061 FFF7 cmpi.b [A6 - 0x9], 0x61 /* 'a' */
00000D6A 6D0E blt +0x10 /* 00000D7A */
00000D6C 0C2E 007A FFF7 cmpi.b [A6 - 0x9], 0x7A /* 'z' */
00000D72 6E06 bgt +0x8 /* 00000D7A */
00000D74 103C 0001 move.b D0, 0x1
00000D78 6002 bra +0x4 /* 00000D7C */
label00000D7A:
00000D7A 4200 clr.b D0
label00000D7C:
00000D7C 4A00 tst.b D0
00000D7E 6700 0016 beq +0x18 /* 00000D96 */
00000D82 102E FFF7 move.b D0, [A6 - 0x9]
00000D86 0400 0020 subi.b D0, 0x20 /* ' ' */
00000D8A 4E5E unlink A6
00000D8C 4E75 rts
00000D8E 4444 neg.w D4
00000D90 5F43 subq.w D3, 7
00000D92 4F4E chk.w D7, A6
00000D94 5645 addq.w D5, 3
label00000D96:
00000D96 4200 clr.b D0
00000D98 4E5E unlink A6
00000D9A 4E75 rts
00000D9C 4444 neg.w D4
00000D9E 5F43 subq.w D3, 7
00000DA0 4F4E chk.w D7, A6
00000DA2 5645 addq.w D5, 3
fn00000DA4:
00000DA4 4E56 FFEC link A6, -0x0014
00000DA8 48EE 6003 FFF0 movem.l [A6 - 0x10], D0,D1,A5,A6
00000DAE 0C2E 004D FFF3 cmpi.b [A6 - 0xD], 0x4D /* 'M' */
00000DB4 6E00 001C bgt +0x1E /* 00000DD2 */
00000DB8 426E FFEE clr.w [A6 - 0x12]
00000DBC 102E FFF3 move.b D0, [A6 - 0xD]
00000DC0 0400 0041 subi.b D0, 0x41 /* 'A' */
00000DC4 4880 ext.w D0
00000DC6 C1FC 0016 muls.w D0, 0x16
00000DCA 3D40 FFEC move.w [A6 - 0x14], D0
00000DCE 4EFA 001A jmp [PC + 0x1A /* 00000DEA */]
label00000DD2:
00000DD2 3D7C 001A FFEE move.w [A6 - 0x12], 0x1A
00000DD8 102E FFF3 move.b D0, [A6 - 0xD]
00000DDC 0400 004E subi.b D0, 0x4E /* 'N' */
00000DE0 4880 ext.w D0
00000DE2 C1FC 0016 muls.w D0, 0x16
00000DE6 3D40 FFEC move.w [A6 - 0x14], D0
label00000DEA:
00000DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000DEE 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000DF2 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000DF6 302E FFEE move.w D0, [A6 - 0x12]
00000DFA 0640 0019 addi.w D0, 0x19
00000DFE 3F00 move.w -[A7], D0
00000E00 302E FFEC move.w D0, [A6 - 0x14]
00000E04 0640 0015 addi.w D0, 0x15
00000E08 3F00 move.w -[A7], D0
00000E0A A8A7 syscall SetRect
00000E0C 4E5E unlink A6
00000E0E 4E75 rts
00000E10 4444 neg.w D4
00000E12 5F43 subq.w D3, 7
00000E14 4F4D chk.w D7, A5
00000E16 5055 addq.w [A5], 8
export_40:
00000E18 4E56 FFDE link A6, -0x0022
00000E1C 48EE 600F FFE8 movem.l [A6 - 0x18], D0,D1,D2,D3,A5,A6
00000E22 1D7C 0001 FFDE move.b [A6 - 0x22], 0x1
00000E28 DEFC FFFC add.w A7, 0xFFFC
00000E2C 0C2D 0063 EB5C cmpi.b [A5 - 0x14A4], 0x63 /* 'c' */
00000E32 6600 000E bne +0x10 /* 00000E42 */
00000E36 206E FFF4 movea.l A0, [A6 - 0xC]
00000E3A 10BC 00FF move.b [A0], 0xFF
00000E3E 4EFA 014E jmp [PC + 0x14E /* 00000F8E */]
label00000E42:
00000E42 206E FFF0 movea.l A0, [A6 - 0x10]
00000E46 0CA8 504E 5447 0020 cmpi.l [A0 + 0x20], 0x504E5447 /* 'PNTG' */
00000E4E 660C bne +0xE /* 00000E5C */
00000E50 206E FFF0 movea.l A0, [A6 - 0x10]
00000E54 0CA8 4444 4353 0024 cmpi.l [A0 + 0x24], 0x44444353 /* 'DDCS' */
label00000E5C:
00000E5C 6600 0130 bne +0x132 /* 00000F8E */
00000E60 4267 clr.w -[A7]
00000E62 206E FFF0 movea.l A0, [A6 - 0x10]
00000E66 2F28 0012 move.l -[A7], [A0 + 0x12]
00000E6A A997 syscall OpenResFile
00000E6C 301F move.w D0, [A7]+
00000E6E 3D40 FFE6 move.w [A6 - 0x1A], D0
00000E72 0C40 FFFF cmpi.w D0, 0xFFFF
00000E76 6700 0116 beq +0x118 /* 00000F8E */
00000E7A 42A7 clr.l -[A7]
00000E7C 2F3C 4453 5446 move.l -[A7], 0x44535446 /* 'DSTF' */
00000E82 3F3C 0400 move.w -[A7], 0x400
00000E86 A9A0 syscall GetResource
00000E88 205F movea.l A0, [A7]+
00000E8A 2D48 FFDA move.l [A6 - 0x26], A0
00000E8E 4267 clr.w -[A7]
00000E90 A9AF syscall ResError
00000E92 301F move.w D0, [A7]+
00000E94 48C0 ext.l D0
00000E96 2D40 FFE2 move.l [A6 - 0x1E], D0
00000E9A 4A80 tst.l D0
00000E9C 6600 00EA bne +0xEC /* 00000F88 */
00000EA0 206E FFDA movea.l A0, [A6 - 0x26]
00000EA4 2050 movea.l A0, [A0]
00000EA6 1D50 FFE0 move.b [A6 - 0x20], [A0]
00000EAA 42A7 clr.l -[A7]
00000EAC 2F3C 4453 5446 move.l -[A7], 0x44535446 /* 'DSTF' */
00000EB2 3F3C 0404 move.w -[A7], 0x404
00000EB6 A9A0 syscall GetResource
00000EB8 205F movea.l A0, [A7]+
00000EBA 2D48 FFDA move.l [A6 - 0x26], A0
00000EBE 4267 clr.w -[A7]
00000EC0 A9AF syscall ResError
00000EC2 301F move.w D0, [A7]+
00000EC4 48C0 ext.l D0
00000EC6 2D40 FFE2 move.l [A6 - 0x1E], D0
00000ECA 4A80 tst.l D0
00000ECC 6600 00BA bne +0xBC /* 00000F88 */
00000ED0 206E FFF0 movea.l A0, [A6 - 0x10]
00000ED4 522D EB5C addq.b [A5 - 0x14A4], 1
00000ED8 102D EB5C move.b D0, [A5 - 0x14A4]
00000EDC 0240 00FF andi.w D0, 0xFF
00000EE0 43ED F068 lea.l A1, [A5 - 0xF98]
00000EE4 0280 0000 FFFF andi.l D0, 0xFFFF
00000EEA 7224 moveq.l D1, 0x24
00000EEC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000EF0 D3C1 add.l A1, D1
00000EF2 32A8 0016 move.w [A1], [A0 + 0x16]
00000EF6 102D EB5C move.b D0, [A5 - 0x14A4]
00000EFA 0240 00FF andi.w D0, 0xFF
00000EFE 41ED F068 lea.l A0, [A5 - 0xF98]
00000F02 0280 0000 FFFF andi.l D0, 0xFFFF
00000F08 7224 moveq.l D1, 0x24
00000F0A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000F0E D1C1 add.l A0, D1
00000F10 216E FFEC 0002 move.l [A0 + 0x2], [A6 - 0x14]
00000F16 206E FFF0 movea.l A0, [A6 - 0x10]
00000F1A 102D EB5C move.b D0, [A5 - 0x14A4]
00000F1E 0240 00FF andi.w D0, 0xFF
00000F22 43ED F068 lea.l A1, [A5 - 0xF98]
00000F26 0280 0000 FFFF andi.l D0, 0xFFFF
00000F2C 7224 moveq.l D1, 0x24
00000F2E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000F32 D3C1 add.l A1, D1
00000F34 3368 001C 0006 move.w [A1 + 0x6], [A0 + 0x1C]
00000F3A 102D EB5C move.b D0, [A5 - 0x14A4]
00000F3E 0240 00FF andi.w D0, 0xFF
00000F42 41ED F068 lea.l A0, [A5 - 0xF98]
00000F46 0280 0000 FFFF andi.l D0, 0xFFFF
00000F4C 7224 moveq.l D1, 0x24
00000F4E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000F52 D1C1 add.l A0, D1
00000F54 102E FFE0 move.b D0, [A6 - 0x20]
00000F58 4880 ext.w D0
00000F5A 3140 0008 move.w [A0 + 0x8], D0
00000F5E 206E FFDA movea.l A0, [A6 - 0x26]
00000F62 2050 movea.l A0, [A0]
00000F64 102D EB5C move.b D0, [A5 - 0x14A4]
00000F68 0240 00FF andi.w D0, 0xFF
00000F6C 43ED F068 lea.l A1, [A5 - 0xF98]
00000F70 0280 0000 FFFF andi.l D0, 0xFFFF
00000F76 7224 moveq.l D1, 0x24
00000F78 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000F7C D3C1 add.l A1, D1
00000F7E D3FC 0000 000A add.l A1, 0xA /* '\n' */
00000F84 701A moveq.l D0, 0x1A
00000F86 A02E syscall BlockMove/BlockMoveData
label00000F88:
00000F88 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000F8C A99A syscall CloseResFile
label00000F8E:
00000F8E 4E5E unlink A6
00000F90 4E75 rts
00000F92 4444 neg.w D4
00000F94 5F54 subq.w [A4], 7
00000F96 5259 addq.w [A1]+, 1
00000F98 4144 chk.w D0, D4
export_44:
fn00000F9A:
00000F9A 4E56 FFEE link A6, -0x0012
00000F9E 2D4E FFFC move.l [A6 - 0x4], A6
00000FA2 102D EB5C move.b D0, [A5 - 0x14A4]
00000FA6 5200 addq.b D0, 1
00000FA8 1D40 FFEE move.b [A6 - 0x12], D0
00000FAC DEFC FEF6 add.w A7, 0xFEF6
00000FB0 1E2D EACE move.b D7, [A5 - 0x1532]
00000FB4 6600 0016 bne +0x18 /* 00000FCC */
label00000FB8:
00000FB8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000FBC 2D40 FFE8 move.l [A6 - 0x18], D0
00000FC0 4A80 tst.l D0
00000FC2 6C00 0004 bge +0x6 /* 00000FC8 */
00000FC6 60F0 bra -0xE /* 00000FB8 */
label00000FC8:
00000FC8 4EFA 000A jmp [PC + 0xA /* 00000FD4 */]
label00000FCC:
00000FCC 2D7C 0000 0001 FFE8 move.l [A6 - 0x18], 0x1
label00000FD4:
00000FD4 0CAE 0000 0003 FFE8 cmpi.l [A6 - 0x18], 0x3
00000FDC 6700 032C beq +0x32E /* 0000130A */
00000FE0 1B7C 00FF EACE move.b [A5 - 0x1532], 0xFF
00000FE6 102D EB5E move.b D0, [A5 - 0x14A2]
00000FEA 5200 addq.b D0, 1
00000FEC 4880 ext.w D0
00000FEE 48C0 ext.l D0
00000FF0 122E FFEE move.b D1, [A6 - 0x12]
00000FF4 4881 ext.w D1
00000FF6 81C1 divs.w D0, D1
00000FF8 4840 swap.w D0
00000FFA 1D40 FFF4 move.b [A6 - 0xC], D0
00000FFE 422E FFF0 clr.b [A6 - 0x10]
00001002 1D7C FFFF FFF6 move.b [A6 - 0xA], 0xFF
label00001008:
00001008 102E FFF0 move.b D0, [A6 - 0x10]
0000100C B02D EB5C cmp.b D0, [A5 - 0x14A4]
00001010 6E0E bgt +0x10 /* 00001020 */
00001012 0C2E FFFF FFF6 cmpi.b [A6 - 0xA], 0xFF
00001018 6606 bne +0x8 /* 00001020 */
0000101A 103C 0001 move.b D0, 0x1
0000101E 6002 bra +0x4 /* 00001022 */
label00001020:
00001020 4200 clr.b D0
label00001022:
00001022 4A00 tst.b D0
00001024 6700 01CE beq +0x1D0 /* 000011F4 */
00001028 102E FFF4 move.b D0, [A6 - 0xC]
0000102C 0240 00FF andi.w D0, 0xFF
00001030 41ED F068 lea.l A0, [A5 - 0xF98]
00001034 0280 0000 FFFF andi.l D0, 0xFFFF
0000103A 7224 moveq.l D1, 0x24
0000103C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001040 D1C1 add.l A0, D1
00001042 3028 0008 move.w D0, [A0 + 0x8]
00001046 B06D FE88 cmp.w D0, [A5 - 0x178]
0000104A 6D2A blt +0x2C /* 00001076 */
0000104C 102E FFF4 move.b D0, [A6 - 0xC]
00001050 0240 00FF andi.w D0, 0xFF
00001054 41ED F068 lea.l A0, [A5 - 0xF98]
00001058 0280 0000 FFFF andi.l D0, 0xFFFF
0000105E 7224 moveq.l D1, 0x24
00001060 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001064 D1C1 add.l A0, D1
00001066 3028 0008 move.w D0, [A0 + 0x8]
0000106A B06D FE8A cmp.w D0, [A5 - 0x176]
0000106E 6E06 bgt +0x8 /* 00001076 */
00001070 103C 0001 move.b D0, 0x1
00001074 6002 bra +0x4 /* 00001078 */
label00001076:
00001076 4200 clr.b D0
label00001078:
00001078 4A00 tst.b D0
0000107A 6700 0158 beq +0x15A /* 000011D4 */
0000107E 1E2D EB5B move.b D7, [A5 - 0x14A5]
00001082 6700 000C beq +0xE /* 00001090 */
00001086 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC]
0000108C 4EFA 0146 jmp [PC + 0x146 /* 000011D4 */]
label00001090:
00001090 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1
00001096 6600 003A bne +0x3C /* 000010D2 */
0000109A 102E FFF4 move.b D0, [A6 - 0xC]
0000109E 0240 00FF andi.w D0, 0xFF
000010A2 41ED F068 lea.l A0, [A5 - 0xF98]
000010A6 0280 0000 FFFF andi.l D0, 0xFFFF
000010AC 7224 moveq.l D1, 0x24
000010AE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000010B2 D1C1 add.l A0, D1
000010B4 1028 000B move.b D0, [A0 + 0xB]
000010B8 4880 ext.w D0
000010BA 48C0 ext.l D0
000010BC 4EBA FC6E jsr [PC - 0x392 /* 00000D2C */]
000010C0 B02D EAEC cmp.b D0, [A5 - 0x1514]
000010C4 6600 0008 bne +0xA /* 000010CE */
000010C8 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC]
label000010CE:
000010CE 4EFA 0104 jmp [PC + 0x104 /* 000011D4 */]
label000010D2:
000010D2 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2
000010D8 6600 0066 bne +0x68 /* 00001140 */
000010DC 102E FFF4 move.b D0, [A6 - 0xC]
000010E0 0240 00FF andi.w D0, 0xFF
000010E4 41ED F068 lea.l A0, [A5 - 0xF98]
000010E8 0280 0000 FFFF andi.l D0, 0xFFFF
000010EE 7224 moveq.l D1, 0x24
000010F0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000010F4 D1C1 add.l A0, D1
000010F6 102E FFF4 move.b D0, [A6 - 0xC]
000010FA 0240 00FF andi.w D0, 0xFF
000010FE 43ED F068 lea.l A1, [A5 - 0xF98]
00001102 0280 0000 FFFF andi.l D0, 0xFFFF
00001108 7224 moveq.l D1, 0x24
0000110A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000110E D3C1 add.l A1, D1
00001110 1029 000A move.b D0, [A1 + 0xA]
00001114 5300 subq.b D0, 1
00001116 0240 00FF andi.w D0, 0xFF
0000111A 0280 0000 FFFF andi.l D0, 0xFFFF
00001120 D1C0 add.l A0, D0
00001122 1028 000B move.b D0, [A0 + 0xB]
00001126 4880 ext.w D0
00001128 48C0 ext.l D0
0000112A 4EBA FC00 jsr [PC - 0x400 /* 00000D2C */]
0000112E B02D EAEC cmp.b D0, [A5 - 0x1514]
00001132 6600 0008 bne +0xA /* 0000113C */
00001136 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC]
label0000113C:
0000113C 4EFA 0096 jmp [PC + 0x96 /* 000011D4 */]
label00001140:
00001140 0C2D 0003 EAEE cmpi.b [A5 - 0x1512], 0x3
00001146 6600 008C bne +0x8E /* 000011D4 */
0000114A 422E FFF2 clr.b [A6 - 0xE]
label0000114E:
0000114E 102E FFF4 move.b D0, [A6 - 0xC]
00001152 0240 00FF andi.w D0, 0xFF
00001156 41ED F068 lea.l A0, [A5 - 0xF98]
0000115A 0280 0000 FFFF andi.l D0, 0xFFFF
00001160 7224 moveq.l D1, 0x24
00001162 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001166 D1C1 add.l A0, D1
00001168 102E FFF2 move.b D0, [A6 - 0xE]
0000116C B028 000A cmp.b D0, [A0 + 0xA]
00001170 6C0E bge +0x10 /* 00001180 */
00001172 0C2E FFFF FFF6 cmpi.b [A6 - 0xA], 0xFF
00001178 6606 bne +0x8 /* 00001180 */
0000117A 103C 0001 move.b D0, 0x1
0000117E 6002 bra +0x4 /* 00001182 */
label00001180:
00001180 4200 clr.b D0
label00001182:
00001182 4A00 tst.b D0
00001184 6700 004E beq +0x50 /* 000011D4 */
00001188 102E FFF4 move.b D0, [A6 - 0xC]
0000118C 0240 00FF andi.w D0, 0xFF
00001190 41ED F068 lea.l A0, [A5 - 0xF98]
00001194 0280 0000 FFFF andi.l D0, 0xFFFF
0000119A 7224 moveq.l D1, 0x24
0000119C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000011A0 D1C1 add.l A0, D1
000011A2 102E FFF2 move.b D0, [A6 - 0xE]
000011A6 0240 00FF andi.w D0, 0xFF
000011AA 0280 0000 FFFF andi.l D0, 0xFFFF
000011B0 D1C0 add.l A0, D0
000011B2 1028 000B move.b D0, [A0 + 0xB]
000011B6 4880 ext.w D0
000011B8 48C0 ext.l D0
000011BA 4EBA FB70 jsr [PC - 0x490 /* 00000D2C */]
000011BE B02D EAEC cmp.b D0, [A5 - 0x1514]
000011C2 6600 0008 bne +0xA /* 000011CC */
000011C6 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC]
label000011CC:
000011CC 522E FFF2 addq.b [A6 - 0xE], 1
000011D0 6000 FF7C bra -0x82 /* 0000114E */
label000011D4:
000011D4 102E FFF4 move.b D0, [A6 - 0xC]
000011D8 5200 addq.b D0, 1
000011DA 4880 ext.w D0
000011DC 48C0 ext.l D0
000011DE 122E FFEE move.b D1, [A6 - 0x12]
000011E2 4881 ext.w D1
000011E4 81C1 divs.w D0, D1
000011E6 4840 swap.w D0
000011E8 1D40 FFF4 move.b [A6 - 0xC], D0
000011EC 522E FFF0 addq.b [A6 - 0x10], 1
000011F0 6000 FE16 bra -0x1E8 /* 00001008 */
label000011F4:
000011F4 1E2E FFF6 move.b D7, [A6 - 0xA]
000011F8 6D00 0110 blt +0x112 /* 0000130A */
000011FC 1B6E FFF6 EB5E move.b [A5 - 0x14A2], [A6 - 0xA]
00001202 142D EB5E move.b D2, [A5 - 0x14A2]
00001206 0242 00FF andi.w D2, 0xFF
0000120A 41ED F068 lea.l A0, [A5 - 0xF98]
0000120E 0282 0000 FFFF andi.l D2, 0xFFFF
00001214 7024 moveq.l D0, 0x24
00001216 C541 exg D2, D1
00001218 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000121C C541 exg D2, D1
0000121E D1C2 add.l A0, D2
00001220 3028 0006 move.w D0, [A0 + 0x6]
00001224 48C0 ext.l D0
00001226 122D EB5E move.b D1, [A5 - 0x14A2]
0000122A 0241 00FF andi.w D1, 0xFF
0000122E 41ED F068 lea.l A0, [A5 - 0xF98]
00001232 0281 0000 FFFF andi.l D1, 0xFFFF
00001238 7424 moveq.l D2, 0x24
0000123A C540 exg D2, D0
0000123C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001240 2002 move.l D0, D2
00001242 D1C1 add.l A0, D1
00001244 122D EB5E move.b D1, [A5 - 0x14A2]
00001248 0241 00FF andi.w D1, 0xFF
0000124C 43ED F068 lea.l A1, [A5 - 0xF98]
00001250 0281 0000 FFFF andi.l D1, 0xFFFF
00001256 7424 moveq.l D2, 0x24
00001258 C540 exg D2, D0
0000125A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000125E 2002 move.l D0, D2
00001260 D3C1 add.l A1, D1
00001262 3211 move.w D1, [A1]
00001264 48C1 ext.l D1
00001266 C141 exg D0, D1
00001268 2401 move.l D2, D1
0000126A 2228 0002 move.l D1, [A0 + 0x2]
0000126E 486E FEE4 pea.l [A6 - 0x11C]
00001272 261F move.l D3, [A7]+
00001274 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001278 2D40 FFE8 move.l [A6 - 0x18], D0
0000127C 2E2E FFE8 move.l D7, [A6 - 0x18]
00001280 6600 0088 bne +0x8A /* 0000130A */
00001284 1E2D EB5B move.b D7, [A5 - 0x14A5]
00001288 6700 0018 beq +0x1A /* 000012A2 */
0000128C 486E FFEC pea.l [A6 - 0x14]
00001290 201F move.l D0, [A7]+
00001292 4EBA F9AE jsr [PC - 0x652 /* 00000C42 */]
00001296 102E FFEC move.b D0, [A6 - 0x14]
0000129A 4880 ext.w D0
0000129C 48C0 ext.l D0
0000129E 4EBA F928 jsr [PC - 0x6D8 /* 00000BC8 */]
label000012A2:
000012A2 1B6D FE81 EB5A move.b [A5 - 0x14A6], [A5 - 0x17F]
000012A8 422D EB59 clr.b [A5 - 0x14A7]
000012AC 1B7C 00FF EAF6 move.b [A5 - 0x150A], 0xFF
000012B2 4EBA 01CE jsr [PC + 0x1CE /* 00001482 */]
000012B6 4EBA 0352 jsr [PC + 0x352 /* 0000160A */]
000012BA 486E FFE4 pea.l [A6 - 0x1C]
000012BE A874 syscall GetPort
000012C0 2F2D E87E move.l -[A7], [A5 - 0x1782]
000012C4 A873 syscall SetPort
000012C6 102D EAF2 move.b D0, [A5 - 0x150E]
000012CA 0600 0009 addi.b D0, 0x9 /* '\t' */
000012CE 4880 ext.w D0
000012D0 3F00 move.w -[A7], D0
000012D2 A88A syscall TextSize
000012D4 102D EAF2 move.b D0, [A5 - 0x150E]
000012D8 5200 addq.b D0, 1
000012DA 4880 ext.w D0
000012DC 3F00 move.w -[A7], D0
000012DE 102D EAF2 move.b D0, [A5 - 0x150E]
000012E2 5200 addq.b D0, 1
000012E4 4880 ext.w D0
000012E6 3F00 move.w -[A7], D0
000012E8 A89B syscall PenSize
000012EA 4EBA F364 jsr [PC - 0xC9C /* 00000650 */]
000012EE 206D E87E movea.l A0, [A5 - 0x1782]
000012F2 D1FC 0000 0010 add.l A0, 0x10
000012F8 2F08 move.l -[A7], A0
000012FA A928 syscall InvalRect
000012FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001300 A873 syscall SetPort
00001302 426D EA8A clr.w [A5 - 0x1576]
00001306 4EFA 0002 jmp [PC + 0x2 /* 0000130A */]
label0000130A:
0000130A 202E FFE8 move.l D0, [A6 - 0x18]
0000130E 4E5E unlink A6
00001310 4E75 rts
00001312 4444 neg.w D4
00001314 5F47 subq.w D7, 7
00001316 4554 chk.w D2, [A4]
00001318 444F neg.w A7
export_51:
fn0000131A:
0000131A 4E56 FFE0 link A6, -0x0020
0000131E 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6
00001324 486E FFF0 pea.l [A6 - 0x10]
00001328 A874 syscall GetPort
0000132A 2F2D E886 move.l -[A7], [A5 - 0x177A]
0000132E A873 syscall SetPort
00001330 3F3C 000F move.w -[A7], 0xF
00001334 A89C syscall PenMode
00001336 206D FEFC movea.l A0, [A5 - 0x104]
0000133A D1FC 0000 00B2 add.l A0, 0xB2
00001340 2F08 move.l -[A7], A0
00001342 A89D syscall PenPat
00001344 1D7C 0041 FFE2 move.b [A6 - 0x1E], 0x41 /* 'A' */
0000134A 422E FFE0 clr.b [A6 - 0x20]
0000134E 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
label00001354:
00001354 0C6E 0032 FFE6 cmpi.w [A6 - 0x1A], 0x32 /* '2' */
0000135A 6C00 0080 bge +0x82 /* 000013DC */
0000135E 3D7C 0012 FFE4 move.w [A6 - 0x1C], 0x12
label00001364:
00001364 0C6E 011E FFE4 cmpi.w [A6 - 0x1C], 0x11E
0000136A 6C00 0066 bge +0x68 /* 000013D2 */
0000136E 102E FFE2 move.b D0, [A6 - 0x1E]
00001372 4880 ext.w D0
00001374 48C0 ext.l D0
00001376 486E FFE8 pea.l [A6 - 0x18]
0000137A 221F move.l D1, [A7]+
0000137C 4EBA FA26 jsr [PC - 0x5DA /* 00000DA4 */]
00001380 1E2E FFF7 move.b D7, [A6 - 0x9]
00001384 6700 0008 beq +0xA /* 0000138E */
00001388 486E FFE8 pea.l [A6 - 0x18]
0000138C A8A3 syscall EraseRect
label0000138E:
0000138E 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001392 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001396 A893 syscall MoveTo
00001398 102E FFE2 move.b D0, [A6 - 0x1E]
0000139C 4880 ext.w D0
0000139E 3F00 move.w -[A7], D0
000013A0 A883 syscall DrawChar
000013A2 102E FFE0 move.b D0, [A6 - 0x20]
000013A6 0240 00FF andi.w D0, 0xFF
000013AA 41ED EAD2 lea.l A0, [A5 - 0x152E]
000013AE 0280 0000 FFFF andi.l D0, 0xFFFF
000013B4 D1C0 add.l A0, D0
000013B6 1E10 move.b D7, [A0]
000013B8 6600 0008 bne +0xA /* 000013C2 */
000013BC 486E FFE8 pea.l [A6 - 0x18]
000013C0 A8A2 syscall PaintRect
label000013C2:
000013C2 522E FFE2 addq.b [A6 - 0x1E], 1
000013C6 522E FFE0 addq.b [A6 - 0x20], 1
000013CA 066E 0016 FFE4 addi.w [A6 - 0x1C], 0x16
000013D0 6092 bra -0x6C /* 00001364 */
label000013D2:
000013D2 066E 001B FFE6 addi.w [A6 - 0x1A], 0x1B
000013D8 6000 FF7A bra -0x84 /* 00001354 */
label000013DC:
000013DC 1E2D EAEC move.b D7, [A5 - 0x1514]
000013E0 6F00 001A ble +0x1C /* 000013FC */
000013E4 102D EAEC move.b D0, [A5 - 0x1514]
000013E8 4880 ext.w D0
000013EA 48C0 ext.l D0
000013EC 486E FFE8 pea.l [A6 - 0x18]
000013F0 221F move.l D1, [A7]+
000013F2 4EBA F9B0 jsr [PC - 0x650 /* 00000DA4 */]
000013F6 486E FFE8 pea.l [A6 - 0x18]
000013FA A8A4 syscall InvertRect
label000013FC:
000013FC 3F3C 0008 move.w -[A7], 0x8
00001400 A89C syscall PenMode
00001402 206D FEFC movea.l A0, [A5 - 0x104]
00001406 D1FC 0000 00BA add.l A0, 0xBA
0000140C 2F08 move.l -[A7], A0
0000140E A89D syscall PenPat
00001410 206D E886 movea.l A0, [A5 - 0x177A]
00001414 226D E886 movea.l A1, [A5 - 0x177A]
00001418 3028 0016 move.w D0, [A0 + 0x16]
0000141C 9069 0012 sub.w D0, [A1 + 0x12]
00001420 E240 asr D0.w, 1
00001422 3D40 FFE6 move.w [A6 - 0x1A], D0
00001426 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000142A 206D E886 movea.l A0, [A5 - 0x177A]
0000142E 3F28 0010 move.w -[A7], [A0 + 0x10]
00001432 A893 syscall MoveTo
00001434 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001438 206D E886 movea.l A0, [A5 - 0x177A]
0000143C 3F28 0014 move.w -[A7], [A0 + 0x14]
00001440 A891 syscall LineTo
00001442 3D7C 0015 FFE4 move.w [A6 - 0x1C], 0x15
label00001448:
00001448 0C6E 011E FFE4 cmpi.w [A6 - 0x1C], 0x11E
0000144E 6C00 0020 bge +0x22 /* 00001470 */
00001452 4267 clr.w -[A7]
00001454 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001458 A893 syscall MoveTo
0000145A 206D E886 movea.l A0, [A5 - 0x177A]
0000145E 3F28 0016 move.w -[A7], [A0 + 0x16]
00001462 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001466 A891 syscall LineTo
00001468 066E 0016 FFE4 addi.w [A6 - 0x1C], 0x16
0000146E 60D8 bra -0x26 /* 00001448 */
label00001470:
00001470 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001474 A873 syscall SetPort
00001476 4E5E unlink A6
00001478 4E75 rts
0000147A 4444 neg.w D4
0000147C 5F44 subq.w D4, 7
0000147E 5241 addq.w D1, 1
00001480 5741 subq.w D1, 3
export_46:
fn00001482:
00001482 4E56 FFF4 link A6, -0x000C
00001486 2D4E FFFC move.l [A6 - 0x4], A6
0000148A 1B6D EB3E EB5F move.b [A5 - 0x14A1], [A5 - 0x14C2]
00001490 1E2D EB3E move.b D7, [A5 - 0x14C2]
00001494 6F00 0168 ble +0x16A /* 000015FE */
00001498 1D6D EB5F FFF4 move.b [A6 - 0xC], [A5 - 0x14A1]
0000149E 102D EAEE move.b D0, [A5 - 0x1512]
000014A2 4EFA 0142 jmp [PC + 0x142 /* 000015E6 */]
label000014A6:
000014A6 1B6D EB3F EB60 move.b [A5 - 0x14A0], [A5 - 0x14C1]
000014AC 1D7C 0002 FFF6 move.b [A6 - 0xA], 0x2
label000014B2:
000014B2 102E FFF6 move.b D0, [A6 - 0xA]
000014B6 B02E FFF4 cmp.b D0, [A6 - 0xC]
000014BA 6E00 0020 bgt +0x22 /* 000014DC */
000014BE 102E FFF6 move.b D0, [A6 - 0xA]
000014C2 0240 00FF andi.w D0, 0xFF
000014C6 41ED EB5F lea.l A0, [A5 - 0x14A1]
000014CA 0280 0000 FFFF andi.l D0, 0xFFFF
000014D0 D1C0 add.l A0, D0
000014D2 10BC 005F move.b [A0], 0x5F /* '_' */
000014D6 522E FFF6 addq.b [A6 - 0xA], 1
000014DA 60D6 bra -0x28 /* 000014B2 */
label000014DC:
000014DC 4EFA 0120 jmp [PC + 0x120 /* 000015FE */]
label000014E0:
000014E0 102E FFF4 move.b D0, [A6 - 0xC]
000014E4 0240 00FF andi.w D0, 0xFF
000014E8 41ED EB3E lea.l A0, [A5 - 0x14C2]
000014EC 0280 0000 FFFF andi.l D0, 0xFFFF
000014F2 D1C0 add.l A0, D0
000014F4 102E FFF4 move.b D0, [A6 - 0xC]
000014F8 0240 00FF andi.w D0, 0xFF
000014FC 43ED EB5F lea.l A1, [A5 - 0x14A1]
00001500 0280 0000 FFFF andi.l D0, 0xFFFF
00001506 D3C0 add.l A1, D0
00001508 1290 move.b [A1], [A0]
0000150A 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1
label00001510:
00001510 102E FFF6 move.b D0, [A6 - 0xA]
00001514 B02E FFF4 cmp.b D0, [A6 - 0xC]
00001518 6C00 0020 bge +0x22 /* 0000153A */
0000151C 102E FFF6 move.b D0, [A6 - 0xA]
00001520 0240 00FF andi.w D0, 0xFF
00001524 41ED EB5F lea.l A0, [A5 - 0x14A1]
00001528 0280 0000 FFFF andi.l D0, 0xFFFF
0000152E D1C0 add.l A0, D0
00001530 10BC 005F move.b [A0], 0x5F /* '_' */
00001534 522E FFF6 addq.b [A6 - 0xA], 1
00001538 60D6 bra -0x28 /* 00001510 */
label0000153A:
0000153A 4EFA 00C2 jmp [PC + 0xC2 /* 000015FE */]
label0000153E:
0000153E 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1
label00001544:
00001544 102E FFF6 move.b D0, [A6 - 0xA]
00001548 B02E FFF4 cmp.b D0, [A6 - 0xC]
0000154C 6E00 0090 bgt +0x92 /* 000015DE */
00001550 102E FFF6 move.b D0, [A6 - 0xA]
00001554 0240 00FF andi.w D0, 0xFF
00001558 41ED EB3E lea.l A0, [A5 - 0x14C2]
0000155C 0280 0000 FFFF andi.l D0, 0xFFFF
00001562 D1C0 add.l A0, D0
00001564 1010 move.b D0, [A0]
00001566 4880 ext.w D0
00001568 48C0 ext.l D0
0000156A 4EBA F7C0 jsr [PC - 0x840 /* 00000D2C */]
0000156E B02D EAEC cmp.b D0, [A5 - 0x1514]
00001572 6718 beq +0x1A /* 0000158C */
00001574 102E FFF6 move.b D0, [A6 - 0xA]
00001578 0240 00FF andi.w D0, 0xFF
0000157C 41ED EB3E lea.l A0, [A5 - 0x14C2]
00001580 0280 0000 FFFF andi.l D0, 0xFFFF
00001586 D1C0 add.l A0, D0
00001588 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */
label0000158C:
0000158C 6600 0030 bne +0x32 /* 000015BE */
00001590 102E FFF6 move.b D0, [A6 - 0xA]
00001594 0240 00FF andi.w D0, 0xFF
00001598 41ED EB3E lea.l A0, [A5 - 0x14C2]
0000159C 0280 0000 FFFF andi.l D0, 0xFFFF
000015A2 D1C0 add.l A0, D0
000015A4 102E FFF6 move.b D0, [A6 - 0xA]
000015A8 0240 00FF andi.w D0, 0xFF
000015AC 43ED EB5F lea.l A1, [A5 - 0x14A1]
000015B0 0280 0000 FFFF andi.l D0, 0xFFFF
000015B6 D3C0 add.l A1, D0
000015B8 1290 move.b [A1], [A0]
000015BA 4EFA 001A jmp [PC + 0x1A /* 000015D6 */]
label000015BE:
000015BE 102E FFF6 move.b D0, [A6 - 0xA]
000015C2 0240 00FF andi.w D0, 0xFF
000015C6 41ED EB5F lea.l A0, [A5 - 0x14A1]
000015CA 0280 0000 FFFF andi.l D0, 0xFFFF
000015D0 D1C0 add.l A0, D0
000015D2 10BC 005F move.b [A0], 0x5F /* '_' */
label000015D6:
000015D6 522E FFF6 addq.b [A6 - 0xA], 1
000015DA 6000 FF68 bra -0x96 /* 00001544 */
label000015DE:
000015DE 4EFA 001E jmp [PC + 0x1E /* 000015FE */]
000015E2 4EFA 001A jmp [PC + 0x1A /* 000015FE */]
label000015E6:
000015E6 0C00 0001 cmpi.b D0, 0x1
000015EA 6700 FEBA beq -0x144 /* 000014A6 */
000015EE 0C00 0002 cmpi.b D0, 0x2
000015F2 6700 FEEC beq -0x112 /* 000014E0 */
000015F6 0C00 0003 cmpi.b D0, 0x3
000015FA 6700 FF42 beq -0xBC /* 0000153E */
label000015FE:
000015FE 4E5E unlink A6
00001600 4E75 rts
00001602 4444 neg.w D4
00001604 5F53 subq.w [A3], 7
00001606 4554 chk.w D2, [A4]
00001608 5449 addq.w A1, 2
export_49:
fn0000160A:
0000160A 4E56 FFE2 link A6, -0x001E
0000160E 2D4E FFFC move.l [A6 - 0x4], A6
00001612 486E FFF4 pea.l [A6 - 0xC]
00001616 A874 syscall GetPort
00001618 2F2D E882 move.l -[A7], [A5 - 0x177E]
0000161C A873 syscall SetPort
0000161E 206D E882 movea.l A0, [A5 - 0x177E]
00001622 2D68 0010 FFE2 move.l [A6 - 0x1E], [A0 + 0x10]
00001628 2D68 0014 FFE6 move.l [A6 - 0x1A], [A0 + 0x14]
0000162E 066E 0032 FFE4 addi.w [A6 - 0x1C], 0x32 /* '2' */
00001634 046E 0032 FFE8 subi.w [A6 - 0x18], 0x32 /* '2' */
0000163A 486E FFE2 pea.l [A6 - 0x1E]
0000163E A8A3 syscall EraseRect
00001640 102D EB5A move.b D0, [A5 - 0x14A6]
00001644 B02D EAFC cmp.b D0, [A5 - 0x1504]
00001648 6E0E bgt +0x10 /* 00001658 */
0000164A 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1
00001650 6606 bne +0x8 /* 00001658 */
00001652 103C 0001 move.b D0, 0x1
00001656 6002 bra +0x4 /* 0000165A */
label00001658:
00001658 4200 clr.b D0
label0000165A:
0000165A 4A00 tst.b D0
0000165C 6700 000E beq +0x10 /* 0000166C */
00001660 41ED EB5F lea.l A0, [A5 - 0x14A1]
00001664 2D48 FFF0 move.l [A6 - 0x10], A0
00001668 4EFA 000A jmp [PC + 0xA /* 00001674 */]
label0000166C:
0000166C 41ED EB3E lea.l A0, [A5 - 0x14C2]
00001670 2D48 FFF0 move.l [A6 - 0x10], A0
label00001674:
00001674 4267 clr.w -[A7]
00001676 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000167A A88C syscall StringWidth
0000167C 301F move.w D0, [A7]+
0000167E 3D40 FFEA move.w [A6 - 0x16], D0
00001682 322E FFE8 move.w D1, [A6 - 0x18]
00001686 926E FFE4 sub.w D1, [A6 - 0x1C]
0000168A B240 cmp.w D1, D0
0000168C 6C00 000C bge +0xE /* 0000169A */
00001690 4267 clr.w -[A7]
00001692 A887 syscall TextFont
00001694 3F3C 000C move.w -[A7], 0xC
00001698 A88A syscall TextSize
label0000169A:
0000169A 206D E882 movea.l A0, [A5 - 0x177E]
0000169E 226D E882 movea.l A1, [A5 - 0x177E]
000016A2 3028 0016 move.w D0, [A0 + 0x16]
000016A6 9069 0012 sub.w D0, [A1 + 0x12]
000016AA 906E FFEA sub.w D0, [A6 - 0x16]
000016AE E240 asr D0.w, 1
000016B0 3D40 FFEE move.w [A6 - 0x12], D0
000016B4 206D E882 movea.l A0, [A5 - 0x177E]
000016B8 226D E882 movea.l A1, [A5 - 0x177E]
000016BC 3028 0014 move.w D0, [A0 + 0x14]
000016C0 9069 0010 sub.w D0, [A1 + 0x10]
000016C4 206D E882 movea.l A0, [A5 - 0x177E]
000016C8 D068 004A add.w D0, [A0 + 0x4A]
000016CC E240 asr D0.w, 1
000016CE 3D40 FFEC move.w [A6 - 0x14], D0
000016D2 3F2E FFEE move.w -[A7], [A6 - 0x12]
000016D6 3F2E FFEC move.w -[A7], [A6 - 0x14]
000016DA A893 syscall MoveTo
000016DC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000016E0 A884 syscall DrawString
000016E2 3F3C 00F8 move.w -[A7], 0xF8
000016E6 A887 syscall TextFont
000016E8 3F3C 0012 move.w -[A7], 0x12
000016EC A88A syscall TextSize
000016EE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000016F2 A873 syscall SetPort
000016F4 4E5E unlink A6
000016F6 4E75 rts
000016F8 4444 neg.w D4
000016FA 5F44 subq.w D4, 7
000016FC 5241 addq.w D1, 1
000016FE 5754 subq.w [A4], 3
export_35:
00001700 4E56 FFF4 link A6, -0x000C
00001704 2D4E FFFC move.l [A6 - 0x4], A6
00001708 486E FFF4 pea.l [A6 - 0xC]
0000170C A874 syscall GetPort
0000170E 2F2D E87E move.l -[A7], [A5 - 0x1782]
00001712 A873 syscall SetPort
00001714 1E2D EB5A move.b D7, [A5 - 0x14A6]
00001718 6600 0008 bne +0xA /* 00001722 */
0000171C 1B7C 0001 EB5A move.b [A5 - 0x14A6], 0x1
label00001722:
00001722 102D EB5A move.b D0, [A5 - 0x14A6]
00001726 B02D EAFC cmp.b D0, [A5 - 0x1504]
0000172A 6C00 007E bge +0x80 /* 000017AA */
0000172E 102D EB5A move.b D0, [A5 - 0x14A6]
00001732 5300 subq.b D0, 1
00001734 0240 00FF andi.w D0, 0xFF
00001738 41ED EC80 lea.l A0, [A5 - 0x1380]
0000173C 0280 0000 FFFF andi.l D0, 0xFFFF
00001742 E788 lsl D0, 3
00001744 D1C0 add.l A0, D0
00001746 3F28 0002 move.w -[A7], [A0 + 0x2]
0000174A 102D EB5A move.b D0, [A5 - 0x14A6]
0000174E 5300 subq.b D0, 1
00001750 0240 00FF andi.w D0, 0xFF
00001754 41ED EC80 lea.l A0, [A5 - 0x1380]
00001758 0280 0000 FFFF andi.l D0, 0xFFFF
0000175E E788 lsl D0, 3
00001760 D1C0 add.l A0, D0
00001762 3F10 move.w -[A7], [A0]
00001764 A893 syscall MoveTo
00001766 102D EB5A move.b D0, [A5 - 0x14A6]
0000176A 0240 00FF andi.w D0, 0xFF
0000176E 41ED EC80 lea.l A0, [A5 - 0x1380]
00001772 0280 0000 FFFF andi.l D0, 0xFFFF
00001778 E788 lsl D0, 3
0000177A D1C0 add.l A0, D0
0000177C 3F28 0002 move.w -[A7], [A0 + 0x2]
00001780 102D EB5A move.b D0, [A5 - 0x14A6]
00001784 0240 00FF andi.w D0, 0xFF
00001788 41ED EC80 lea.l A0, [A5 - 0x1380]
0000178C 0280 0000 FFFF andi.l D0, 0xFFFF
00001792 E788 lsl D0, 3
00001794 D1C0 add.l A0, D0
00001796 3F10 move.w -[A7], [A0]
00001798 A891 syscall LineTo
0000179A 207C 0000 003C movea.l A0, 0x3C /* '<' */
000017A0 A03B syscall Delay
000017A2 522D EB5A addq.b [A5 - 0x14A6], 1
000017A6 6000 FF7A bra -0x84 /* 00001722 */
label000017AA:
000017AA 4EBA EC9A jsr [PC - 0x1366 /* 00000446 */]
000017AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000017B2 A873 syscall SetPort
000017B4 4E5E unlink A6
000017B6 4E75 rts
000017B8 4444 neg.w D4
000017BA 5F53 subq.w [A3], 7
000017BC 4F4C chk.w D7, A4
000017BE 5645 addq.w D5, 3
export_43:
000017C0 4E56 FEEC link A6, -0x0114
000017C4 2D4E FFFC move.l [A6 - 0x4], A6
000017C8 422E FEEC clr.b [A6 - 0x114]
000017CC DEFC FFC6 add.w A7, 0xFFC6
000017D0 42A7 clr.l -[A7]
000017D2 3F3C 0102 move.w -[A7], 0x102
000017D6 42A7 clr.l -[A7]
000017D8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000017DE A97C syscall GetNewDialog
000017E0 205F movea.l A0, [A7]+
000017E2 2D48 FFF4 move.l [A6 - 0xC], A0
000017E6 202E FFF4 move.l D0, [A6 - 0xC]
000017EA 7204 moveq.l D1, 0x04
000017EC 7409 moveq.l D2, 0x09
000017EE 486D FE78 pea.l [A5 - 0x188]
000017F2 261F move.l D3, [A7]+
000017F4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000017F8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000017FC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001800 486E FFF0 pea.l [A6 - 0x10]
00001804 486E FECC pea.l [A6 - 0x134]
00001808 486E FEC4 pea.l [A6 - 0x13C]
0000180C A98D syscall GetDialogItem/GetDItem
0000180E 2D7C 0000 0003 FED8 move.l [A6 - 0x128], 0x3
00001816 302D FE88 move.w D0, [A5 - 0x178]
0000181A 48C0 ext.l D0
0000181C 720A moveq.l D1, 0x0A
0000181E 486E FEEF pea.l [A6 - 0x111]
00001822 241F move.l D2, [A7]+
00001824 486E FED8 pea.l [A6 - 0x128]
00001828 261F move.l D3, [A7]+
0000182A 7820 moveq.l D4, 0x20
0000182C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001830 7003 moveq.l D0, 0x03
00001832 90AE FED8 sub.l D0, [A6 - 0x128]
00001836 41EE FEEE lea.l A0, [A6 - 0x112]
0000183A D1C0 add.l A0, D0
0000183C 10AE FEDB move.b [A0], [A6 - 0x125]
00001840 2F2E FECC move.l -[A7], [A6 - 0x134]
00001844 7003 moveq.l D0, 0x03
00001846 90AE FED8 sub.l D0, [A6 - 0x128]
0000184A 41EE FEEE lea.l A0, [A6 - 0x112]
0000184E D1C0 add.l A0, D0
00001850 2F08 move.l -[A7], A0
00001852 A98F syscall SetDialogItemText/SetIText
00001854 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001858 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000185C 4267 clr.w -[A7]
0000185E 3F3C 0004 move.w -[A7], 0x4
00001862 A97E syscall SelectDialogItemText/SelIText
00001864 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001868 3F3C 000B move.w -[A7], 0xB
0000186C 486E FFF0 pea.l [A6 - 0x10]
00001870 486E FECC pea.l [A6 - 0x134]
00001874 486E FEC4 pea.l [A6 - 0x13C]
00001878 A98D syscall GetDialogItem/GetDItem
0000187A 2D7C 0000 0003 FED8 move.l [A6 - 0x128], 0x3
00001882 302D FE8A move.w D0, [A5 - 0x176]
00001886 48C0 ext.l D0
00001888 720A moveq.l D1, 0x0A
0000188A 486E FEEF pea.l [A6 - 0x111]
0000188E 241F move.l D2, [A7]+
00001890 486E FED8 pea.l [A6 - 0x128]
00001894 261F move.l D3, [A7]+
00001896 7820 moveq.l D4, 0x20
00001898 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
0000189C 7003 moveq.l D0, 0x03
0000189E 90AE FED8 sub.l D0, [A6 - 0x128]
000018A2 41EE FEEE lea.l A0, [A6 - 0x112]
000018A6 D1C0 add.l A0, D0
000018A8 10AE FEDB move.b [A0], [A6 - 0x125]
000018AC 2F2E FECC move.l -[A7], [A6 - 0x134]
000018B0 7003 moveq.l D0, 0x03
000018B2 90AE FED8 sub.l D0, [A6 - 0x128]
000018B6 41EE FEEE lea.l A0, [A6 - 0x112]
000018BA D1C0 add.l A0, D0
000018BC 2F08 move.l -[A7], A0
000018BE A98F syscall SetDialogItemText/SetIText
000018C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018C4 A915 syscall ShowWindow
label000018C6:
000018C6 487A 03A4 pea.l [PC + 0x3A4 /* 00001C6C, value 0x205F241F */]
000018CA 486E FEEA pea.l [A6 - 0x116]
000018CE A991 syscall ModalDialog
000018D0 0C6E 0004 FEEA cmpi.w [A6 - 0x116], 0x4
000018D6 6D0E blt +0x10 /* 000018E6 */
000018D8 0C6E 0009 FEEA cmpi.w [A6 - 0x116], 0x9 /* '\t' */
000018DE 6E06 bgt +0x8 /* 000018E6 */
000018E0 103C 0001 move.b D0, 0x1
000018E4 6002 bra +0x4 /* 000018E8 */
label000018E6:
000018E6 4200 clr.b D0
label000018E8:
000018E8 4A00 tst.b D0
000018EA 6700 0040 beq +0x42 /* 0000192C */
000018EE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018F2 3F2E FEEA move.w -[A7], [A6 - 0x116]
000018F6 486E FFF0 pea.l [A6 - 0x10]
000018FA 486E FECC pea.l [A6 - 0x134]
000018FE 486E FEC4 pea.l [A6 - 0x13C]
00001902 A98D syscall GetDialogItem/GetDItem
00001904 4267 clr.w -[A7]
00001906 2F2E FECC move.l -[A7], [A6 - 0x134]
0000190A A960 syscall GetControlValue/GetCtlValue
0000190C 301F move.w D0, [A7]+
0000190E 0C40 0001 cmpi.w D0, 0x1
00001912 6604 bne +0x6 /* 00001918 */
00001914 4200 clr.b D0
00001916 6004 bra +0x6 /* 0000191C */
label00001918:
00001918 103C 0001 move.b D0, 0x1
label0000191C:
0000191C 4880 ext.w D0
0000191E 3D40 FEDC move.w [A6 - 0x124], D0
00001922 2F2E FECC move.l -[A7], [A6 - 0x134]
00001926 3F2E FEDC move.w -[A7], [A6 - 0x124]
0000192A A963 syscall SetControlValue/SetCtlValue
label0000192C:
0000192C 0C6E 0001 FEEA cmpi.w [A6 - 0x116], 0x1
00001932 6D08 blt +0xA /* 0000193C */
00001934 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3
0000193A 6F06 ble +0x8 /* 00001942 */
label0000193C:
0000193C 103C 0001 move.b D0, 0x1
00001940 6002 bra +0x4 /* 00001944 */
label00001942:
00001942 4200 clr.b D0
label00001944:
00001944 4A00 tst.b D0
00001946 6600 FF7E bne -0x80 /* 000018C6 */
0000194A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3
00001950 6700 0122 beq +0x124 /* 00001A74 */
00001954 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001958 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000195C 486E FFF0 pea.l [A6 - 0x10]
00001960 486E FECC pea.l [A6 - 0x134]
00001964 486E FEC4 pea.l [A6 - 0x13C]
00001968 A98D syscall GetDialogItem/GetDItem
0000196A 2F2E FECC move.l -[A7], [A6 - 0x134]
0000196E 486E FEEE pea.l [A6 - 0x112]
00001972 A990 syscall GetDialogItemText/GetIText
00001974 486E FEEE pea.l [A6 - 0x112]
00001978 201F move.l D0, [A7]+
0000197A 720A moveq.l D1, 0x0A
0000197C 486E FED4 pea.l [A6 - 0x12C]
00001980 241F move.l D2, [A7]+
00001982 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001986 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000198A 3F3C 000B move.w -[A7], 0xB
0000198E 486E FFF0 pea.l [A6 - 0x10]
00001992 486E FECC pea.l [A6 - 0x134]
00001996 486E FEC4 pea.l [A6 - 0x13C]
0000199A A98D syscall GetDialogItem/GetDItem
0000199C 2F2E FECC move.l -[A7], [A6 - 0x134]
000019A0 486E FEEE pea.l [A6 - 0x112]
000019A4 A990 syscall GetDialogItemText/GetIText
000019A6 486E FEEE pea.l [A6 - 0x112]
000019AA 201F move.l D0, [A7]+
000019AC 720A moveq.l D1, 0x0A
000019AE 486E FED0 pea.l [A6 - 0x130]
000019B2 241F move.l D2, [A7]+
000019B4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000019B8 0CAE 0000 0003 FED4 cmpi.l [A6 - 0x12C], 0x3
000019C0 6D0A blt +0xC /* 000019CC */
000019C2 0CAE 0000 007D FED4 cmpi.l [A6 - 0x12C], 0x7D /* '}' */
000019CA 6F06 ble +0x8 /* 000019D2 */
label000019CC:
000019CC 103C 0001 move.b D0, 0x1
000019D0 6002 bra +0x4 /* 000019D4 */
label000019D2:
000019D2 4200 clr.b D0
label000019D4:
000019D4 4A00 tst.b D0
000019D6 660A bne +0xC /* 000019E2 */
000019D8 202E FED0 move.l D0, [A6 - 0x130]
000019DC B0AE FED4 cmp.l D0, [A6 - 0x12C]
000019E0 6C06 bge +0x8 /* 000019E8 */
label000019E2:
000019E2 103C 0001 move.b D0, 0x1
000019E6 6002 bra +0x4 /* 000019EA */
label000019E8:
000019E8 4200 clr.b D0
label000019EA:
000019EA 4A00 tst.b D0
000019EC 6700 0028 beq +0x2A /* 00001A16 */
000019F0 1D7C 00FF FFEE move.b [A6 - 0x12], 0xFF
000019F6 7002 moveq.l D0, 0x02
000019F8 223C 0000 012C move.l D1, 0x12C
000019FE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001A02 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A06 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001A0A 4267 clr.w -[A7]
00001A0C 3F3C 7FFF move.w -[A7], 0x7FFF
00001A10 A97E syscall SelectDialogItemText/SelIText
00001A12 4EFA 0060 jmp [PC + 0x60 /* 00001A74 */]
label00001A16:
00001A16 0CAE 0000 0003 FED0 cmpi.l [A6 - 0x130], 0x3
00001A1E 6D0A blt +0xC /* 00001A2A */
00001A20 0CAE 0000 007D FED0 cmpi.l [A6 - 0x130], 0x7D /* '}' */
00001A28 6F06 ble +0x8 /* 00001A30 */
label00001A2A:
00001A2A 103C 0001 move.b D0, 0x1
00001A2E 6002 bra +0x4 /* 00001A32 */
label00001A30:
00001A30 4200 clr.b D0
label00001A32:
00001A32 4A00 tst.b D0
00001A34 6700 0028 beq +0x2A /* 00001A5E */
00001A38 1D7C 00FF FFEE move.b [A6 - 0x12], 0xFF
00001A3E 7002 moveq.l D0, 0x02
00001A40 223C 0000 012C move.l D1, 0x12C
00001A46 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001A4A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A4E 3F3C 000B move.w -[A7], 0xB
00001A52 4267 clr.w -[A7]
00001A54 3F3C 7FFF move.w -[A7], 0x7FFF
00001A58 A97E syscall SelectDialogItemText/SelIText
00001A5A 4EFA 0018 jmp [PC + 0x18 /* 00001A74 */]
label00001A5E:
00001A5E 422E FFEE clr.b [A6 - 0x12]
00001A62 202E FFF4 move.l D0, [A6 - 0xC]
00001A66 7204 moveq.l D1, 0x04
00001A68 7409 moveq.l D2, 0x09
00001A6A 486E FEDE pea.l [A6 - 0x122]
00001A6E 261F move.l D3, [A7]+
00001A70 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
label00001A74:
00001A74 1E2E FFEE move.b D7, [A6 - 0x12]
00001A78 6706 beq +0x8 /* 00001A80 */
00001A7A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3
label00001A80:
00001A80 6600 FE44 bne -0x1BA /* 000018C6 */
00001A84 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A88 A983 syscall DisposeDialog
00001A8A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3
00001A90 6700 01CE beq +0x1D0 /* 00001C60 */
00001A94 302D FE78 move.w D0, [A5 - 0x188]
00001A98 B06E FEDE cmp.w D0, [A6 - 0x122]
00001A9C 6700 005C beq +0x5E /* 00001AFA */
00001AA0 3B6E FEDE FE78 move.w [A5 - 0x188], [A6 - 0x122]
00001AA6 102D EB5A move.b D0, [A5 - 0x14A6]
00001AAA B02D EAFC cmp.b D0, [A5 - 0x1504]
00001AAE 6E00 004A bgt +0x4C /* 00001AFA */
00001AB2 486E FEB2 pea.l [A6 - 0x14E]
00001AB6 A874 syscall GetPort
00001AB8 2F2D E87E move.l -[A7], [A5 - 0x1782]
00001ABC A873 syscall SetPort
00001ABE 206D E87E movea.l A0, [A5 - 0x1782]
00001AC2 5488 addq.l A0, 2
00001AC4 43EE FEB6 lea.l A1, [A6 - 0x14A]
00001AC8 700E moveq.l D0, 0x0E
00001ACA A02E syscall BlockMove/BlockMoveData
00001ACC 486D E8C8 pea.l [A5 - 0x1738]
00001AD0 A875 syscall SetPBits/SetPortBits
00001AD2 206D E87E movea.l A0, [A5 - 0x1782]
00001AD6 D1FC 0000 0010 add.l A0, 0x10
00001ADC 2F08 move.l -[A7], A0
00001ADE A8A3 syscall EraseRect
00001AE0 486E FEB6 pea.l [A6 - 0x14A]
00001AE4 A875 syscall SetPBits/SetPortBits
00001AE6 206D E87E movea.l A0, [A5 - 0x1782]
00001AEA D1FC 0000 0010 add.l A0, 0x10
00001AF0 2F08 move.l -[A7], A0
00001AF2 A928 syscall InvalRect
00001AF4 2F2E FEB2 move.l -[A7], [A6 - 0x14E]
00001AF8 A873 syscall SetPort
label00001AFA:
00001AFA 302D FE7A move.w D0, [A5 - 0x186]
00001AFE B06E FEE0 cmp.w D0, [A6 - 0x120]
00001B02 6700 000C beq +0xE /* 00001B10 */
00001B06 3B6E FEE0 FE7A move.w [A5 - 0x186], [A6 - 0x120]
00001B0C 4EBA FAFC jsr [PC - 0x504 /* 0000160A */]
label00001B10:
00001B10 302D FE7C move.w D0, [A5 - 0x184]
00001B14 B06E FEE2 cmp.w D0, [A6 - 0x11E]
00001B18 6700 0076 beq +0x78 /* 00001B90 */
00001B1C 3B6E FEE2 FE7C move.w [A5 - 0x184], [A6 - 0x11E]
00001B22 0C6D 0001 FE7C cmpi.w [A5 - 0x184], 0x1
00001B28 6600 0066 bne +0x68 /* 00001B90 */
00001B2C 422E FFF2 clr.b [A6 - 0xE]
label00001B30:
00001B30 102E FFF2 move.b D0, [A6 - 0xE]
00001B34 B02D EB5C cmp.b D0, [A5 - 0x14A4]
00001B38 6E00 0050 bgt +0x52 /* 00001B8A */
00001B3C 102E FFF2 move.b D0, [A6 - 0xE]
00001B40 0240 00FF andi.w D0, 0xFF
00001B44 41ED F068 lea.l A0, [A5 - 0xF98]
00001B48 0280 0000 FFFF andi.l D0, 0xFFFF
00001B4E 7224 moveq.l D1, 0x24
00001B50 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001B54 D1C1 add.l A0, D1
00001B56 3E28 0008 move.w D7, [A0 + 0x8]
00001B5A 6C00 0028 bge +0x2A /* 00001B84 */
00001B5E 102E FFF2 move.b D0, [A6 - 0xE]
00001B62 0240 00FF andi.w D0, 0xFF
00001B66 41ED F068 lea.l A0, [A5 - 0xF98]
00001B6A 0280 0000 FFFF andi.l D0, 0xFFFF
00001B70 7224 moveq.l D1, 0x24
00001B72 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001B76 D1C1 add.l A0, D1
00001B78 3028 0008 move.w D0, [A0 + 0x8]
00001B7C C1FC FFFF muls.w D0, 0xFFFF
00001B80 3140 0008 move.w [A0 + 0x8], D0
label00001B84:
00001B84 522E FFF2 addq.b [A6 - 0xE], 1
00001B88 60A6 bra -0x58 /* 00001B30 */
label00001B8A:
00001B8A 1D7C 00FF FEEC move.b [A6 - 0x114], 0xFF
label00001B90:
00001B90 3B6E FEE4 FE7E move.w [A5 - 0x182], [A6 - 0x11C]
00001B96 302D FE80 move.w D0, [A5 - 0x180]
00001B9A B06E FEE6 cmp.w D0, [A6 - 0x11A]
00001B9E 6700 0036 beq +0x38 /* 00001BD6 */
00001BA2 3B6E FEE6 FE80 move.w [A5 - 0x180], [A6 - 0x11A]
00001BA8 3E2D FE80 move.w D7, [A5 - 0x180]
00001BAC 6606 bne +0x8 /* 00001BB4 */
00001BAE 0C2D 0001 EB5A cmpi.b [A5 - 0x14A6], 0x1
label00001BB4:
00001BB4 6600 000A bne +0xC /* 00001BC0 */
00001BB8 422D EB5A clr.b [A5 - 0x14A6]
00001BBC 4EFA 0018 jmp [PC + 0x18 /* 00001BD6 */]
label00001BC0:
00001BC0 0C6D 0001 FE80 cmpi.w [A5 - 0x180], 0x1
00001BC6 6604 bne +0x6 /* 00001BCC */
00001BC8 1E2D EB5A move.b D7, [A5 - 0x14A6]
label00001BCC:
00001BCC 6600 0008 bne +0xA /* 00001BD6 */
00001BD0 1B7C 0001 EB5A move.b [A5 - 0x14A6], 0x1
label00001BD6:
00001BD6 3B6E FEE8 FE82 move.w [A5 - 0x17E], [A6 - 0x118]
00001BDC 302D FE88 move.w D0, [A5 - 0x178]
00001BE0 48C0 ext.l D0
00001BE2 B0AE FED4 cmp.l D0, [A6 - 0x12C]
00001BE6 660A bne +0xC /* 00001BF2 */
00001BE8 302D FE8A move.w D0, [A5 - 0x176]
00001BEC 48C0 ext.l D0
00001BEE B0AE FED0 cmp.l D0, [A6 - 0x130]
label00001BF2:
00001BF2 6700 0014 beq +0x16 /* 00001C08 */
00001BF6 3B6E FED6 FE88 move.w [A5 - 0x178], [A6 - 0x12A]
00001BFC 3B6E FED2 FE8A move.w [A5 - 0x176], [A6 - 0x12E]
00001C02 1D7C 00FF FEEC move.b [A6 - 0x114], 0xFF
label00001C08:
00001C08 1E2E FEEC move.b D7, [A6 - 0x114]
00001C0C 6700 0010 beq +0x12 /* 00001C1E */
00001C10 4EBA ED86 jsr [PC - 0x127A /* 00000998 */]
00001C14 203C 0000 00FF move.l D0, 0xFF
00001C1A 4EBA F6FE jsr [PC - 0x902 /* 0000131A */]
label00001C1E:
00001C1E 0C6E 0002 FEEA cmpi.w [A6 - 0x116], 0x2
00001C24 660C bne +0xE /* 00001C32 */
00001C26 2E2D EC6C move.l D7, [A5 - 0x1394]
00001C2A 6706 beq +0x8 /* 00001C32 */
00001C2C 103C 0001 move.b D0, 0x1
00001C30 6002 bra +0x4 /* 00001C34 */
label00001C32:
00001C32 4200 clr.b D0
label00001C34:
00001C34 4A00 tst.b D0
00001C36 6700 0028 beq +0x2A /* 00001C60 */
00001C3A 206D EC6C movea.l A0, [A5 - 0x1394]
00001C3E A04A syscall HNoPurge
00001C40 41ED FE78 lea.l A0, [A5 - 0x188]
00001C44 226D EC6C movea.l A1, [A5 - 0x1394]
00001C48 2251 movea.l A1, [A1]
00001C4A 7014 moveq.l D0, 0x14
00001C4C A02E syscall BlockMove/BlockMoveData
00001C4E 2F2D EC6C move.l -[A7], [A5 - 0x1394]
00001C52 A9AA syscall ChangedResource
00001C54 2F2D EC6C move.l -[A7], [A5 - 0x1394]
00001C58 A9B0 syscall WriteResource
00001C5A 206D EC6C movea.l A0, [A5 - 0x1394]
00001C5E A049 syscall HPurge
label00001C60:
00001C60 4E5E unlink A6
00001C62 4E75 rts
00001C64 4444 neg.w D4
00001C66 5F53 subq.w [A3], 7
00001C68 4554 chk.w D2, [A4]
00001C6A 4445 neg.w D5
export_34:
00001C6C 205F movea.l A0, [A7]+
00001C6E 241F move.l D2, [A7]+
00001C70 221F move.l D1, [A7]+
00001C72 201F move.l D0, [A7]+
00001C74 2F08 move.l -[A7], A0
00001C76 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001C7A 4EBA 000E jsr [PC + 0xE /* 00001C8A */]
00001C7E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00001C82 3F40 0004 move.w [A7 + 0x4], D0
00001C86 4E75 rts
00001C88 4E75 rts
fn00001C8A:
00001C8A 4E56 FFE6 link A6, -0x001A
00001C8E 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6
00001C94 426E FFE6 clr.w [A6 - 0x1A]
00001C98 206E FFF0 movea.l A0, [A6 - 0x10]
00001C9C 0C50 0003 cmpi.w [A0], 0x3
00001CA0 6708 beq +0xA /* 00001CAA */
00001CA2 206E FFF0 movea.l A0, [A6 - 0x10]
00001CA6 0C50 0005 cmpi.w [A0], 0x5
label00001CAA:
00001CAA 6600 008A bne +0x8C /* 00001D36 */
00001CAE 206E FFF0 movea.l A0, [A6 - 0x10]
00001CB2 5A88 addq.l A0, 5
00001CB4 2D48 FFE8 move.l [A6 - 0x18], A0
00001CB8 206E FFE8 movea.l A0, [A6 - 0x18]
00001CBC 0C10 000D cmpi.b [A0], 0xD /* '\r' */
00001CC0 6708 beq +0xA /* 00001CCA */
00001CC2 206E FFE8 movea.l A0, [A6 - 0x18]
00001CC6 0C10 0003 cmpi.b [A0], 0x3
label00001CCA:
00001CCA 6600 0014 bne +0x16 /* 00001CE0 */
00001CCE 206E FFF4 movea.l A0, [A6 - 0xC]
00001CD2 30BC 0001 move.w [A0], 0x1
00001CD6 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100
00001CDC 4EFA 0058 jmp [PC + 0x58 /* 00001D36 */]
label00001CE0:
00001CE0 206E FFE8 movea.l A0, [A6 - 0x18]
00001CE4 0C10 0030 cmpi.b [A0], 0x30 /* '0' */
00001CE8 6C10 bge +0x12 /* 00001CFA */
00001CEA 206E FFE8 movea.l A0, [A6 - 0x18]
00001CEE 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */
00001CF2 6706 beq +0x8 /* 00001CFA */
00001CF4 103C 0001 move.b D0, 0x1
00001CF8 6002 bra +0x4 /* 00001CFC */
label00001CFA:
00001CFA 4200 clr.b D0
label00001CFC:
00001CFC 4A00 tst.b D0
00001CFE 6708 beq +0xA /* 00001D08 */
00001D00 206E FFE8 movea.l A0, [A6 - 0x18]
00001D04 0C10 0008 cmpi.b [A0], 0x8
label00001D08:
00001D08 660A bne +0xC /* 00001D14 */
00001D0A 206E FFE8 movea.l A0, [A6 - 0x18]
00001D0E 0C10 0039 cmpi.b [A0], 0x39 /* '9' */
00001D12 6F06 ble +0x8 /* 00001D1A */
label00001D14:
00001D14 103C 0001 move.b D0, 0x1
00001D18 6002 bra +0x4 /* 00001D1C */
label00001D1A:
00001D1A 4200 clr.b D0
label00001D1C:
00001D1C 4A00 tst.b D0
00001D1E 6700 0016 beq +0x18 /* 00001D36 */
00001D22 3F3C 0004 move.w -[A7], 0x4
00001D26 A9C8 syscall SysBeep
00001D28 206E FFF4 movea.l A0, [A6 - 0xC]
00001D2C 30BC 0063 move.w [A0], 0x63 /* 'c' */
00001D30 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100
label00001D36:
00001D36 302E FFE6 move.w D0, [A6 - 0x1A]
00001D3A 4E5E unlink A6
00001D3C 4E75 rts
00001D3E 4444 neg.w D4
00001D40 5F43 subq.w D3, 7
00001D42 4446 neg.w D6
00001D44 494C chk.w D4, A4
export_36:
00001D46 4E56 FFA6 link A6, -0x005A
00001D4A 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6
00001D50 422E FFCE clr.b [A6 - 0x32]
00001D54 DEFC FE64 add.w A7, 0xFE64
00001D58 41EE FE0A lea.l A0, [A6 - 0x1F6]
00001D5C 2D48 FF50 move.l [A6 - 0xB0], A0
00001D60 42AE FF1C clr.l [A6 - 0xE4]
00001D64 2D7C 454E 554D FF26 move.l [A6 - 0xDA], 0x454E554D /* 'ENUM' */
00001D6C 3D6E FFEE FF54 move.w [A6 - 0xAC], [A6 - 0x12]
00001D72 302E FFEE move.w D0, [A6 - 0x12]
00001D76 48C0 ext.l D0
00001D78 4281 clr.l D1
00001D7A 486E FFE4 pea.l [A6 - 0x1C]
00001D7E 241F move.l D2, [A7]+
00001D80 486E FFEA pea.l [A6 - 0x16]
00001D84 261F move.l D3, [A7]+
00001D86 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001D8A 486E FFE8 pea.l [A6 - 0x18]
00001D8E 201F move.l D0, [A7]+
00001D90 4281 clr.l D1
00001D92 486E FFD4 pea.l [A6 - 0x2C]
00001D96 241F move.l D2, [A7]+
00001D98 486E FFD0 pea.l [A6 - 0x30]
00001D9C 261F move.l D3, [A7]+
00001D9E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00001DA2 0C78 FFFF 03F6 cmpi.w [0x000003F6 /* FSFCBLen */], 0xFFFF
00001DA8 6706 beq +0x8 /* 00001DB0 */
00001DAA 0C6E D2D7 FFEA cmpi.w [A6 - 0x16], 0xD2D7
label00001DB0:
00001DB0 6600 0056 bne +0x58 /* 00001E08 */
00001DB4 302E FF54 move.w D0, [A6 - 0xAC]
00001DB8 48C0 ext.l D0
00001DBA 7202 moveq.l D1, 0x02
00001DBC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001DC0 3D7C 0001 FF5A move.w [A6 - 0xA6], 0x1
label00001DC6:
00001DC6 486E FF3E pea.l [A6 - 0xC2]
00001DCA 201F move.l D0, [A7]+
00001DCC 4281 clr.l D1
00001DCE 243C 0000 A00C move.l D2, 0xA00C
00001DD4 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00001DD8 4A40 tst.w D0
00001DDA 6604 bne +0x6 /* 00001DE0 */
00001DDC 1E2E FFCE move.b D7, [A6 - 0x32]
label00001DE0:
00001DE0 6600 0022 bne +0x24 /* 00001E04 */
00001DE4 302E FF54 move.w D0, [A6 - 0xAC]
00001DE8 48C0 ext.l D0
00001DEA 7202 moveq.l D1, 0x02
00001DEC 486E FF3E pea.l [A6 - 0xC2]
00001DF0 241F move.l D2, [A7]+
00001DF2 486E FFCE pea.l [A6 - 0x32]
00001DF6 261F move.l D3, [A7]+
00001DF8 206E FFF4 movea.l A0, [A6 - 0xC]
00001DFC 4E90 jsr [A0]
00001DFE 526E FF5A addq.w [A6 - 0xA6], 1
00001E02 60C2 bra -0x3C /* 00001DC6 */
label00001E04:
00001E04 4EFA 0118 jmp [PC + 0x118 /* 00001F1E */]
label00001E08:
00001E08 202E FFE4 move.l D0, [A6 - 0x1C]
00001E0C E588 lsl D0, 2
00001E0E A11E syscall NewPtr, flags=1
00001E10 2D48 FFD8 move.l [A6 - 0x28], A0
00001E14 2E08 move.l D7, A0
00001E16 6700 0106 beq +0x108 /* 00001F1E */
00001E1A 2D6E FFD8 FFDC move.l [A6 - 0x24], [A6 - 0x28]
00001E20 58AE FFDC addq.l [A6 - 0x24], 4
00001E24 206E FFDC movea.l A0, [A6 - 0x24]
00001E28 216E FFF0 FFFC move.l [A0 - 0x4], [A6 - 0x10]
label00001E2E:
00001E2E 206E FFDC movea.l A0, [A6 - 0x24]
00001E32 B1EE FFD8 cmpa.l A0, [A6 - 0x28]
00001E36 630C bls +0xE /* 00001E44 */
00001E38 1E2E FFCE move.b D7, [A6 - 0x32]
00001E3C 6606 bne +0x8 /* 00001E44 */
00001E3E 103C 0001 move.b D0, 0x1
00001E42 6002 bra +0x4 /* 00001E46 */
label00001E44:
00001E44 4200 clr.b D0
label00001E46:
00001E46 4A00 tst.b D0
00001E48 6700 00CE beq +0xD0 /* 00001F18 */
00001E4C 59AE FFDC subq.l [A6 - 0x24], 4
00001E50 206E FFDC movea.l A0, [A6 - 0x24]
00001E54 2D50 FFE0 move.l [A6 - 0x20], [A0]
00001E58 3D6E FF54 FF20 move.w [A6 - 0xE0], [A6 - 0xAC]
00001E5E 2D6E FFE0 FF3A move.l [A6 - 0xC6], [A6 - 0x20]
00001E64 486E FF0A pea.l [A6 - 0xF6]
00001E68 201F move.l D0, [A7]+
00001E6A 4281 clr.l D1
00001E6C 243C 0000 A260 move.l D2, 0xA260
00001E72 7601 moveq.l D3, 0x01
00001E74 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00001E78 4A40 tst.w D0
00001E7A 6600 0098 bne +0x9A /* 00001F14 */
00001E7E 3D7C 0001 FF5A move.w [A6 - 0xA6], 0x1
00001E84 2D6E FFE0 FF6E move.l [A6 - 0x92], [A6 - 0x20]
label00001E8A:
00001E8A 486E FF3E pea.l [A6 - 0xC2]
00001E8E 201F move.l D0, [A7]+
00001E90 4281 clr.l D1
00001E92 243C 0000 A260 move.l D2, 0xA260
00001E98 7609 moveq.l D3, 0x09
00001E9A 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00001E9E 4A40 tst.w D0
00001EA0 6604 bne +0x6 /* 00001EA6 */
00001EA2 1E2E FFCE move.b D7, [A6 - 0x32]
label00001EA6:
00001EA6 6600 0058 bne +0x5A /* 00001F00 */
00001EAA 102E FF5C move.b D0, [A6 - 0xA4]
00001EAE 0200 0010 andi.b D0, 0x10
00001EB2 4A00 tst.b D0
00001EB4 6700 0014 beq +0x16 /* 00001ECA */
00001EB8 58AE FFDC addq.l [A6 - 0x24], 4
00001EBC 206E FFDC movea.l A0, [A6 - 0x24]
00001EC0 216E FF6E FFFC move.l [A0 - 0x4], [A6 - 0x92]
00001EC6 4EFA 002C jmp [PC + 0x2C /* 00001EF4 */]
label00001ECA:
00001ECA 302E FF20 move.w D0, [A6 - 0xE0]
00001ECE 48C0 ext.l D0
00001ED0 222E FFE0 move.l D1, [A6 - 0x20]
00001ED4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001ED8 302E FF20 move.w D0, [A6 - 0xE0]
00001EDC 48C0 ext.l D0
00001EDE 222E FFE0 move.l D1, [A6 - 0x20]
00001EE2 486E FF3E pea.l [A6 - 0xC2]
00001EE6 241F move.l D2, [A7]+
00001EE8 486E FFCE pea.l [A6 - 0x32]
00001EEC 261F move.l D3, [A7]+
00001EEE 206E FFF4 movea.l A0, [A6 - 0xC]
00001EF2 4E90 jsr [A0]
label00001EF4:
00001EF4 526E FF5A addq.w [A6 - 0xA6], 1
00001EF8 2D6E FFE0 FF6E move.l [A6 - 0x92], [A6 - 0x20]
00001EFE 608A bra -0x74 /* 00001E8A */
label00001F00:
00001F00 486E FF0A pea.l [A6 - 0xF6]
00001F04 201F move.l D0, [A7]+
00001F06 4281 clr.l D1
00001F08 243C 0000 A260 move.l D2, 0xA260
00001F0E 7602 moveq.l D3, 0x02
00001F10 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
label00001F14:
00001F14 6000 FF18 bra -0xE6 /* 00001E2E */
label00001F18:
00001F18 206E FFD8 movea.l A0, [A6 - 0x28]
00001F1C A01F syscall DisposPtr/DisposePtr
label00001F1E:
00001F1E 302E FFE8 move.w D0, [A6 - 0x18]
00001F22 48C0 ext.l D0
00001F24 222E FFD0 move.l D1, [A6 - 0x30]
00001F28 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001F2C 4E5E unlink A6
00001F2E 4E75 rts